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

#excel

#excel

Вопрос:

В Excel мне нужно «очистить» набор данных от ненужных столбцов. Таким образом, было бы неплохо, если бы у меня была формула, которая берет заголовок из моего листа «результат» A1 и проверяет его в строке 1 листа «raw». Допустим, это в C1. Затем я хочу, чтобы формула скопировала весь столбец C (рабочий лист ‘raw’) в столбец A (рабочий лист ‘result’).

Любые подсказки приветствуются.

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

1. Лучше подошел бы VBA, но ИНДЕКС / СОВПАДЕНИЕ будет работать как формула. В формате A2 =INDEX('RAW'!A:Z,Row(),MATCH($A$1,'RAW'!$1:$1,0)) затем скопируйте вниз.

2. @ScottCraner это выглядит хорошо, но Excel не принимает это как формулу. Я попытался заменить , на; потому что, по-видимому, у него были проблемы с этим, но тогда он просто говорит #NAME?

3. Не копируйте и не вставляйте. Попробуйте перепечатать формулу непосредственно с помощью вашего ; . Комментарии несколько раз добавляют невидимые символы.

Ответ №1:

=INDEX(RAW!$ A2:$ AA2,1,MATCH(A $ 1, RAW!$ 1: $ 1,0)) — это то, что в конечном итоге сработало, но только в таблицах Google. По какой-то причине моя версия Excel не приняла СОВПАДЕНИЕ -.- спасибо за вашу помощь @ScottCraner