Присоединение строки в Excel без создания вручную формулы в каждой ячейке - PullRequest
0 голосов
/ 29 января 2020

Предположим, у меня есть таблица, как показано ниже в Excel:

Предварительный просмотр таблицы:

enter image description here

Есть ли способ (формула или vba) создавать данные в column3, не создавая формулы вручную в каждой ячейке? теперь я использую формулу, подобную этой:

=B2&" "&B3&" "&B4

, чтобы вручную создать данные в столбце 3.

Примечание: я использую MS Excel 2019.

Ответы [ 2 ]

1 голос
/ 29 января 2020

В C2 скопированная формула массива (Ctrl + Shift + Enter):

=IF(A2="","",TEXTJOIN(" ",1,IF(A2=LOOKUP(ROW(A$2:A$11),ROW(A$2:A$11)/(A$2:A$11<>""),A$2:A$11),B$2:B$11,"")))

enter image description here

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

Если вы можете добавить числа 1..2..3 в столбце 1 для каждой записи, к которой вы хотите присоединиться, то, возможно, это поможет: https://www.howtoexcel.org/formulas/how-to-conditionally-concatenate-a-range-formula/

Обязательно используйте формулу массива для этого

Виллем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...