В Excel вернуть все значения из отдельного листа для столбцов с соответствующими заголовками

Мне нужно извлечь все значения из столбцов с соответствующими заголовками данных с листа, который мы назовем «Источник», на лист, который мы назовем «Назначение», под соответствующим заголовком.

Например, на обоих листах есть столбец с заголовком «Адрес». На исходном листе этот столбец содержит URL-адреса. Мне нужен способ вывести все эти URL-адреса в столбец «Адрес» на листе «Назначение».

Я не уверен, что это изменит ситуацию, но мне нужно сделать то же самое для нескольких столбцов на этих листах.

Есть ли способ сделать это?

Заранее спасибо!


person Brandon McPeak    schedule 08.02.2016    source источник
comment
Да, есть способ. См. раздел функция ВПР. Также доступно в нашем 10 самых популярных функций.   -  person    schedule 09.02.2016
comment
@Jeeped Разве не будет HLOOKUP, если я ищу значение заголовка столбца, чтобы вернуть результаты для всех элементов в этом столбце? Кроме того, как можно получить все значения в этом столбце, а не значение одной ячейки? Спасибо!   -  person Brandon McPeak    schedule 11.02.2016
comment
Я полагаю, вы могли бы использовать функцию HLOOKUP с ROW(1:1), предоставляющим строку hte. ИНДЕКС/< пара функций href="https://support.office.com/en-us/article/match-function-0600e189-9f3c-4e4f-98c1-943a0eb427ca" rel="nofollow noreferrer">MATCH подойдет также. Трудно рекомендовать что-либо, основываясь на том немногом, что я знаю о дизайне рабочего листа.   -  person    schedule 11.02.2016


Ответы (1)


Вы можете вставить эту формулу в каждую ячейку на листе назначения, для которого вы хотите получить значение. Вам нужно будет изменить форум с $A:$Z и с $A$1:$Z$1 на что-то другое в зависимости от того, сколько столбцов находится в исходном листе:

=IF(ISBLANK(INDEX(Source!$A:$Z,ROW(),MATCH(A$1,Source!$A$1:$Z$1,0))),"",INDEX(Source!$A:$Z,ROW(),MATCH(A$1,Source!$A$1:$Z$1,0)))
person Jerry Jeremiah    schedule 19.02.2016