У меня есть лист Excel, в котором 15 столбцов. В столбце 13 у меня 3 имени и хаотично размещенные пробелы, в третьем столбце у меня даты, идущие от самого позднего к самому раннему вниз по странице. Я хочу найти конкретное имя в столбце 13 и заполнить ячейку на другом листе датой из столбца 3. Может ли кто-нибудь дать мне формулу для этого?
решение1
Решение
Вы можете использовать VLOOKUP
, но столбец поиска должен быть слева от столбца, содержащего данные для записи. Чтобы использовать VLOOKUP, мы могли бы скопировать столбец 3 в столбец 16.
=VLOOKUP('lookup_value', 'table_array', 'col_index_num', 'range_loopup')
=VLOOKUP(A2,DATA_SHEET!$M$2:$P$7,4,FALSE)
'range_loopup'
следует установить на ЛОЖЬ, чтобы получить точные совпадения, и 'col_index_num'
это номер столбца данных для записи (здесь столбец поиска определен как столбец 1). Столбец M
— это 13-й столбец листа, а столбец — P
16-й столбец листа. Столбец, из которого должны быть показаны данные, должен находиться в диапазоне table_array
.
Пример
Пример данных (не соответствующие столбцы):
Показан лист, в котором мы хотим использовать данные: