Я обнаружил, что при использовании функции IMPORTRANGE
для внешних диапазонов она преобразуется из буквы в номер столбца и поможет вам в этом вопросе.
Я хотел выбрать столбец на основе имени его поля, но проблема для меня заключалась в том, что столбец, который нужно посмотреть, вероятно, изменится в будущем. Поэтому я использовал функцию MATCH
для идентификации столбца, поэтому он выглядит примерно так:
=QUERY(IMPORTRANGE("spreadsheet url","NamedRange"),"SELECT Col"&MATCH("FieldName",FieldNameRowAddress/RangeName,FALSE)")
Самое смешное, что вы должны разрешить доступ к себе.
Я назвал свои диапазоны, которые импортирую, чтобы сделать его еще более надежным.