将单元格拆分为两行,同时复制其余数据?

时间:2017-12-15 17:06:20

标签: excel split duplicates

我从我们的数据库中提取数据,根据他们的模板发送给第三方。我需要发送监护人信息,每个人都有自己的行。我们的数据库有一个带有“/”的监护人信息,然后是每个ID#的详细信息。我需要根据Guardian单元分割数据,同时复制其他所有内容。

enter image description here

这可以在Excel中完成而无需任何特殊添加吗?所有帮助表示赞赏。

2 个答案:

答案 0 :(得分:1)

Image shown here. 单元格N1是分隔符。在这种情况下是一个斜杠。

Helper:=SUM(K1,LEN(B1)-LEN(SUBSTITUTE(B1,$N$1,"")))+1

您必须再填充上述公式。 然后手动将K2更改为1,因为B1中有斜杠。

A11:=a1

将此公式填写到右侧。

A12:=LOOKUP(ROW(1:1),$K:$K,A:A)&""

向右和向下填写此公式。

B12:=MID($N$1&LOOKUP(ROW(A1),$K:$K,B:B)&$N$1,FIND("艹",SUBSTITUTE($N$1&LOOKUP(ROW(A1),$K:$K,B:B)&$N$1,$N$1,"艹",ROW(A2)-LOOKUP(ROW(A1),$K:$K)))+1,FIND("艹",SUBSTITUTE($N$1&LOOKUP(ROW(A1),$K:$K,B:B)&$N$1,$N$1,"艹",ROW(A2)-LOOKUP(ROW(A1),$K:$K)+1))-FIND("艹",SUBSTITUTE($N$1&LOOKUP(ROW(A1),$K:$K,B:B)&$N$1,$N$1,"艹",ROW(A2)-LOOKUP(ROW(A1),$K:$K)))-1)&""

填写。

错误:

数字将转换为文字。当然,您可以删除公式末尾的&“”,但空白单元格将填充0。

答案 1 :(得分:0)

Scott Craner使用VBA(对我而言是新手)与正确答案相关联,但正是我所需要的。

re.findall(r"(i).*\1", "i am says i am")