Excel拉链拼接公式
我有两列,其中每个单元格包含名字的逗号分隔列表和第二列,其中每个单元格包含逗号分隔的第二个名称列表。 我需要将这两列“拉链”到包含逗号分隔的全名列表的第三列。
例如:
Column A Column B Column C (formula?) Joe, Frank, Billy Bloggs, Spencer, Bragg Joe Bloggs, Frank Spencer, Billy Brag Martin, Michael, Charlie Sheen, Sheen, Sheen Martin Sheen, Michael Sheen, Charlie Sheen
不幸的是,我不能使用macros,我可以使用的唯一select是某种公式,但没有任何想法。
这是写不可能的公式吗?
非常感谢您的帮助!
在D1到I1中input以下公式:
=TRIM(MID(SUBSTITUTE($A1,", ",REPT(" ",999)),COLUMNS($A:A)*999-998,999)) =TRIM(MID(SUBSTITUTE($A1,", ",REPT(" ",999)),COLUMNS($A:B)*999-998,999)) =TRIM(MID(SUBSTITUTE($A1,", ",REPT(" ",999)),COLUMNS($A:C)*999-998,999)) =TRIM(MID(SUBSTITUTE($B1,", ",REPT(" ",999)),COLUMNS($A:A)*999-998,999)) =TRIM(MID(SUBSTITUTE($B1,", ",REPT(" ",999)),COLUMNS($A:B)*999-998,999)) =TRIM(MID(SUBSTITUTE($B1,", ",REPT(" ",999)),COLUMNS($A:C)*999-998,999))
然后在C1中input:
=D1 & " " & G1 & ", " & E1 & " " & H1 & ", " & F1 & " " & I1