我有很多行的excel文件,其中一列有许多逗号分隔的值。
| 型号|供应商|序列号|
| - ------|- ------|- ------|
| S20|美国广播公司|小行星1122334455、5544332211|
| S21|XYZ|9988776655、5566778899、2244668800|
我想把第3列分成几行,这很容易做到,但是我还想复制第1列和第2列,所以应该是这样的:
| 型号|供应商|序列号|
| - ------|- ------|- ------|
| S20|美国广播公司|小行星112233445|
| S20|美国广播公司|小行星554433221|
| S21|XYZ|小九八八七七六六五五|
| S21|XYZ|小行星556677|
| S21|XYZ|二二四四六六八八零零|
我所做的是首先分隔列,然后用新创建的列手动复制其余的列。有数千条记录,所以这需要很长的时间。
任何帮助都将不胜感激。谢谢!
2条答案
按热度按时间mlnl4t2r1#
使用Microsoft-365最新版本,以下公式应起作用。
mftmpeh82#
使用PowerQuery,这将是相当快速和简单的:
A1:C3
;M代码:
如果公式是必须的,尝试:
E1
中的公式: