Как получить номер столбца и строки связанной ячейки

#excel #excel-formula

#excel #excel-формула

Вопрос:

У меня есть ячейка на листе 1, которая имеет ссылку на ячейку на листе 2.

На листе 1 ячейка A1 содержит ссылку как =’sheet2′!A1, которые отображают значение 100 из листа 2 A1

Мне нужно извлечь номер столбца и строки связанной ячейки (= ‘sheet2’!A1) и отобразить на листе 1 B1.

Комментарии:

1. Извлечение двух значений (столбца и строки) в одну ячейку? Можете ли вы отобразить, как вы видите, что это происходит? Пожалуйста, укажите желаемый результат и свою собственную попытку.

Ответ №1:

Вы можете попробовать приведенную ниже формулу, чтобы получить строку и столбец связанной ячейки.

 =ROW(INDIRECT(SUBSTITUTE(FORMULATEXT(A1),"=",""))) amp; "," amp; COLUMN(INDIRECT(SUBSTITUTE(FORMULATEXT(A1),"=","")))
  

введите описание изображения здесь

Комментарии:

1. Сработало отлично! Спасибо

Ответ №2:

Следующая формула работает только потому, что вы используете прямую ссылку на ячейку. т.Е. в ячейке, окружающей адрес ячейки, нет формулы.

 =RIGHT(FORMULATEXT(A1),LEN(FORMULATEXT(A1))-FIND("!",FORMULATEXT(A1)))
  

ПОК

Этот метод сохранит обозначение $, если ссылочный адрес фиксирован. Если вам нужен фактический номер столбца вместо его буквы, взгляните на ответ Huran24HR.

Комментарии:

1. Спасибо за обратную связь. Ответ Huran24HR был правильным.