Есть ли способ в Excel создать новую строку в новом столбце на основе информации из других ячеек? - PullRequest
0 голосов
/ 17 января 2020

Я работаю над проектом, в котором есть информация в нескольких разных ячейках, и я хочу создать новую текстовую строку в новом столбце на основе информации в других ячейках.

Для пример:

FILEPATH (будет содержать новую текстовую строку) FirstName LastName QuarterYear Course CourseNumber john_doe_SP19_PHIL_2000.pdf Джон Доу SP19 PHIL 2000

По сути, я хочу иметь возможность запуска макрос или формула, которая будет эффективно выполнять вышесказанное.

1 Ответ

0 голосов
/ 17 января 2020

Вы можете использовать функцию CONCAT. Примерно так, если информация находится в ячейках с B2 по E2.

=CONCAT(B2,"_",C2,"_",D2,"_",E2,".pdf")

Оттуда вы можете изменять каждый раздел, если вам нужны строчные или подчеркивания вместо пробелов

=SUBSTITUTE(CONCAT(LOWER(B2),"_",LOWER(C2),"_",D2,"_",E2,".pdf")," ","_")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...