Как сделать ячейку равной значению адреса ячейки, возвращенного из другой ячейки? - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь посмотреть, где находится первая непустая ячейка в строке, и чтобы ячейка (назовем это G1) вернула расположение ячейки (допустим, она вернула D1).Это работает нормально, но теперь я хочу установить другую ячейку (давайте назовем ее A1) равной содержимому, которое находится внутри D1.Однако установка A1, равная G1, заставляет A1 говорить "$D$1", а не содержимое, которое находится внутри D1.Кто-нибудь знает, как я могу это сделать?

  • G1 ищет первую непустую ячейку
  • D1 содержит содержимое, которое мне нужно
  • A1должно быть установлено равным содержанию в пределах D1, а не только "$D$1"

Код:

G1=ADDRESS(2,MATCH(TRUE, INDEX((A1:F1<>0),0),0))

1 Ответ

3 голосов
/ 12 июня 2019

Пропустить получение адреса и использовать ИНДЕКС:

=INDEX(A2:F2,MATCH(TRUE, INDEX((A1:F1<>0),0),0))

Это вернет значение в строке 2, где в столбце, где найдено первое непустое значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...