2016-10-19 2 views
-1

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

Любые намеки приветствуются.

+4

VBA лучше подходит, но INDEX/MATCH будет работать как формула. В A2 '= INDEX ('RAW'! A: Z, Row(), MATCH ($ A $ 1, 'RAW'! $ 1: $ 1,0))' затем скопируйте. –

+0

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

+1

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

ответ

0

= INDEX (RAW! $ A2: $ AA2,1, MATCH (A $ 1, RAW! $ 1: $ 1,0)) - это то, что в конечном счете сработало, но только в Google Таблицах. Моя версия Excel не принимала MATCH по какой-то причине -.- спасибо за вашу помощь @ScottCraner

Смежные вопросы