7

В ячейке LJ131 я написал текстовую строку "$HG$86" (без кавычек).

Мне нужно получить номер столбца значения адреса, представленного этой строкой, $HG$86 . Все, что я до сих пор пробовал, возвращает либо ошибку, либо номер столбца 322 (который является номером столбца столбца LJ).

Число, которое я ожидаю (если бы я мог найти решение) должно быть 215 .

Я могу сделать это хорошо в VBA (и я уже некоторое время использую это решение). Но теперь мне определенно нужно решение с помощью панели функций, функция электронных таблиц, а не VBA. Однако не только синтаксис отличается, но я не уверен, что есть способ добиться этого с помощью функции.

Спасибо за любую помощь.

1 ответ1

7

Вам нужно использовать COLUMN() и INDIRECT() .

=COLUMN(INDIRECT(LJ131))

INDIRECT() переводит адрес (как текст) в ссылку на диапазон.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .