我有一个包含两列的表。日期和测试名称。 我想要发生的是,一个单元格中的文本字符串被分成多行。另外,我需要将日期与每组文本相关联。我已经尝试了文本到列然后转置,但它一次只能处理1组字符串而不是整个数据集。
答案 0 :(得分:6)
循环通过A列,然后循环遍历它旁边的字符串。
struct Displacement
{
Displacement() : isWrapped(false), steps(0) {}
bool isWrapped;
int steps;
};
答案 1 :(得分:2)
这需要一些复制和粘贴以及WORD的使用,但这里有一些步骤可以帮助你。
答案 2 :(得分:0)
配方解决方案接近您的要求。
单元格H1
是分隔符。在这种情况下是空格。
Helper E1:=SUM(E1,LEN(B1)-LEN(SUBSTITUTE(B1,$H$1,"")))+1
您必须再填充上述公式。
A8:=a1
将此公式填写到右侧。
A9:=LOOKUP(ROW(1:1),$E:$E,A:A)
将此公式填充到右侧然后向下。
B9:=MID($H$1&LOOKUP(ROW(A1),E:E,B:B)&$H$1,FIND("艹",SUBSTITUTE($H$1&LOOKUP(ROW(A1),E:E,B:B)&$H$1,$H$1,"艹",ROW(A2)-LOOKUP(ROW(A1),E:E)))+1,FIND("艹",SUBSTITUTE($H$1&LOOKUP(ROW(A1),E:E,B:B)&$H$1,$H$1,"艹",ROW(A2)-LOOKUP(ROW(A1),E:E)+1))-FIND("艹",SUBSTITUTE($H$1&LOOKUP(ROW(A1),E:E,B:B)&$H$1,$H$1,"艹",ROW(A2)-LOOKUP(ROW(A1),E:E)))-1)
填写。
错误:
日期/时间将转换为值,空白将填充0.您可以在公式A9
和B9
的末尾添加&“”以阻止值0,但是数字/日期/时间将转换为文本。