Отримайте номер стовпця адреси в Excel


7

У комірку LJ131я записав текстовий рядок "$HG$86"(без / лапок).

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

Очікуване мені число (якби я міг дійти до рішення) 215.

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

Дякуємо за будь-яку допомогу.


Те, що ви просите, трохи заплутано зрозуміти. Чи можете ви переробити це, щоб це було легше зрозуміти?
Джей

Відповіді:


7

Вам потрібно використовувати COLUMN()і INDIRECT().

=COLUMN(INDIRECT(LJ131))

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.