Сравните два файла Excel, чтобы изменить элементы в ячейках

Сравните два файла Excel, чтобы изменить элементы в ячейках

У меня есть два файла Excel: A и B.

A — это фрейм данных с заголовком.

В столбце B два столбца, первый имеет исходное имя, а второй — новое имя.

А:

    sam1 sam2 sam3 sam4 ....
p1  0    1    2    1
p2  2    3    3    4
p3  5    6    1    2 
....

Б:

sam1 newname1
sam2 newname2
sam3 newname3
sam4 newname4
....

Я хочу изменить заголовок A на «newnames» в B.

Итак, на выходе будет

А':

     newname1 newname2 newname3 newname4 ....
p1  0         1        2        1
p2  2         3        3        4
p3  5         6        1        2 
....

Обратите внимание, что в B может быть больше строк «исходное имя - новое имя», чем количество заголовков в A. Поэтому сравнение выполняется только с именами в заголовках в A.

решение1

Попробуйте эти формулы:

=VLOOKUP(B2,$A$8:$B$11,2,0)

введите описание изображения здесь

=SUMPRODUCT(($A15=$A$3:$A$5)*(B$2=$B$2:$E$2),$B$3:$E$5)

введите описание изображения здесь

Связанный контент