繁体   English   中英

excel,合并 static 列和数字列表之间的两列

[英]excel, merge two columns between static column and list of numbers

A 列,static 值:

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

有什么建议吗?

=A1 & SUBSTITUTE(B2, ". ", ", "&A1)

这会在值前面加上常量,然后用逗号和常量替换每个点

在 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 来确认。

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM