2014-08-29 2 views
1

У меня есть csv с столбцами, которые содержат значение «да» или null. Я хотел бы заменить каждое «да» на имя заголовка столбца. Я знаю, что могу пройти через каждую колонку и F & R, но есть около 40 столбцов, и в будущем будут изменения. Я хотел бы упорядочить его формулой, но я понятия не имею, как F & R с формулой.Excel - найти и заменить, установить значение заголовка столбца

У меня есть это:

service_1 | service_2 | service_3 
yes  | yes  | yes 
      | yes  | yes 

Я ищу это:

service_1 | service_2 | service_3 
service_1 | service_2 | service_3 
      | service_2 | service_3 

Спасибо за любую помощь!

ответ

3

Если «service_1» находится в ячейке A1 и «да» находится в ячейке A2, вы можете вставить эту формулу в D2 и скопировать пасту поперек и вниз на F3. Скопируйте заголовки из A1: C1 в D1: F1, чтобы завершить свой пример.

=IF(A2="yes",A$1,"") 

Примечания абсолютной ссылка на первые заголовки строк, A $ 1.

Не забудьте скопировать новые данные и вставить значения, если вы хотите избавиться от трех исходных трех столбцов (в вашем примере).

+0

работает как шарм - спасибо! – psorensen

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