如何从合并的单元格中获取数据并将其填充到多行中

时间:2019-03-01 14:43:20

标签: excel

我正在使用电子表格,无论出于何种原因,它都会将某些数据分组到合并的单元格中,例如:

enter image description here

每个数字都代表一个项目的名称。

但是,如果这些数字中的每一个出现在自己的行中,而不是出现在一个合并的单元格中,那么我的任务将容易得多。例如,它看起来像这样: enter image description here

(我使用了很多不适用于合并单元格的查找公式)。我真的不希望手动在自己的行中复制并粘贴数百个值。

对此非常感谢,谢谢!

1 个答案:

答案 0 :(得分:0)

这是一种可能对您有用的方法。

  1. 突出显示您要从中获取代码的单元格(例如A1:A10
  2. CTRL + H
  3. Find what:中,按CTRL + J
  4. Replace with:中输入*(即星号)

希望此替换换行符为*

以单元格A1为例(添加*之后):

111111*
222222*
333333

现在添加以下公式:

B1 = LEFT(A1,FIND("*", A1,1)-1)   // Result ~~> 111111
C1 = MID(A1,LEN(B1)+2,FIND("*",A1,LEN(B1)+2)-FIND("*",A1,1)-1)   // Result ~~> 222222
D1 = RIGHT(A1,LEN(A1)-FIND("*",A1,LEN(B1)+2)   // Result ~~> 333333

这会将数据放入单个单元格中。