![将某一列中一对单元格的每一行的第一行移动到第二行左侧的同一行](https://linux22.com/image/1376413/%E5%B0%86%E6%9F%90%E4%B8%80%E5%88%97%E4%B8%AD%E4%B8%80%E5%AF%B9%E5%8D%95%E5%85%83%E6%A0%BC%E7%9A%84%E6%AF%8F%E4%B8%80%E8%A1%8C%E7%9A%84%E7%AC%AC%E4%B8%80%E8%A1%8C%E7%A7%BB%E5%8A%A8%E5%88%B0%E7%AC%AC%E4%BA%8C%E8%A1%8C%E5%B7%A6%E4%BE%A7%E7%9A%84%E5%90%8C%E4%B8%80%E8%A1%8C.png)
如何将某一列中一对单元格的第一行(数字)移动到第二行(名称)左侧的同一行?此列中的单元格对之间的距离是随机的。
0117-000-00
Mrktble Equity Securities
0118-010-00
Allow for Doubtful Accts
0119-000-00
Other Receivables
0120-000-00
Employee Advances
0121-000-00
Prepaid Expenses
答案1
嗯,取决于你想要多少步骤,一个公式将需要几个:
在 B1 中,只需输入数字,它仅适用于第一个单元格。
在 B2 中输入公式:
=IF(AND(ISNUMBER(LEFT(A2,4)*1),MID(A2,5,1)="-"),A2)
将公式滚动到表格底部并将值复制/粘贴到位。
插入一个过滤器,在 B 列中过滤 FALSE,并删除所有带有 FALSE 的行
您可以进行排序以摆脱空白行(或在排序前添加包含递增计数的列以获取原始顺序)。