Получить номер столбца, ссылаясь на заголовок столбца

9

В Google Sheets у меня есть ряд столбцов, которым я дал заголовки в строке 1. Используя формулу, я хочу вернуть номер столбца (то есть 5, 6, 7, ...) для столбца, который имеет определенный заголовок , Например: = GetColumnNumber («Баланс счета»).

Эта GetColumnNumber()функция на самом деле не существует, но она демонстрирует, что я пытаюсь сделать.

Есть ли способ добиться того же результата?

Я нашел ссылку на эту функцию, которую я пытался просеять.

Turgs
источник

Ответы:

10

Я думаю, что это будет делать то, что вы хотите. Например, если ваши столбцы от A до D,

=iferror(match("Account Balance",A1:D1,0),"No match")

возвращает номер столбца или сообщение об ошибке.

Спасибо за указание на этот список функций. Это пригодится.

W_Whalley
источник
5

Вы были правы на деньги

=COLUMN(AccountBalance)

Возвращает номер столбца для именованного диапазона.

Вы должны создать именованный диапазон с помощью пункта меню «Данные»> «Именованные диапазоны» и параметра «Добавить диапазон» на боковой панели. Имя не может содержать пробелов или других недопустимых символов и, при использовании в функции, такой как приведенная выше, должно быть заключено в кавычки.

Приостановлено до дальнейшего уведомления.
источник
Я только что проверил, и это не работает !! Возможно, вы можете объяснить, как работает это решение?
Джейкоб Ян Туинстра
@JacobJanTuinstra: они изменили способ его работы в последних версиях. Я обновил свой ответ, чтобы отразить это.
Приостановлено до дальнейшего уведомления.
Ты жив !! Вау, спасибо Деннис, я сегодня кое-что узнал.
Джейкоб Ян Туинстра
0

Я сделал это, добавив строку, которая содержит formula =column()
Затем найти номер столбца с vlookupfunction.

Мартен Фририкс
источник