Excel, объединить два столбца между статическим столбцом и списком чисел - PullRequest
0 голосов
/ 23 октября 2019

столбец A, статическое значение:

302_000
302_000
302_000

столбец B, список чисел, разделенных. (за исключением того, что в ячейке есть только 1 номер):

222. 57. 5.
389. 390. 
412

столбец c, после слияния:

302_000_222, 302_000_057, 302_000_005
302_000_389, 302_000_390
302_000_412

есть какие-либо рекомендации?

Ответы [ 2 ]

1 голос
/ 23 октября 2019
=A1 & SUBSTITUTE(B2, ". ", ", "&A1)

Это префикс значения с константой, а затем замена каждой точки запятой и этой константой

0 голосов
/ 23 октября 2019

В C2 поместите формулу массива:

=TEXTJOIN(",",,A2&"_"&TEXT(TRIM(MID(SUBSTITUTE(LEFT(TRIM(B2),LEN(TRIM(B2))-1),".",REPT(" ",99)),(ROW($ZZ$1:INDEX($ZZ:$ZZ,LEN(LEFT(TRIM(B2),LEN(TRIM(B2))-1))-LEN(SUBSTITUTE(LEFT(TRIM(B2),LEN(TRIM(B2))-1),".",""))+1))-1)*99+1,99)),"000"))

Будучи формулой массива, ее необходимо подтвердить с помощью Ctrl-Shift-Enter вместо Enter.

enter image description here

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