2016-08-03 43 views
0

我有不同的长度,不同的句子,如:Excel中 - 从文本到行

They explained why we should eat fruit every day. 
He was asked to fill in a questionnaire before starting the interview. 

我想有每个单词一排,在同一列中,像这样:

They 
explained 
why 
we 
should 
eat 
fruit 
every 
day 
He 
was 
asked 
to 
fill 
in 
a 
questionnaire 
before 
starting 
the 
interview 

有没有我可以用来解决它的公式? 任何帮助非常感谢。

回答

0

随着A1A2数据,在A3输入:

=TRIM(SUBSTITUTE(LOWER(A1 & " " & A2),"."," ")) 

A4输入:

=TRIM(MID(SUBSTITUTE($A$3," ",REPT(" ",999)),ROWS($1:1)*999-998,999)) 

抄下:

enter image description here

EDIT#1:

随着数据在A1通过A95,我会菊花链(我不喜欢长式)串联。

所以在B1输入:

=A1 

B2输入:

=TRIM(SUBSTITUTE(LOWER(B1 & " " & A2),"."," ")) 

和复制下来。然后我会应用单词解析公式$ B $ 95而不是$ A $ 3

+0

Gary的学生,谢谢你的回答。只有两句话,它完美的作品。我有95个句子。我尝试这样做:'= TRIM(SUBSTITUTE(LOWER)(A1&“”&A2&“”&A3&“”&A4&“”&A5&“”&A6&“”&A7&“”&A8&“”&A9&“”&A10&“”&A11&“” &A12&“&A12&”“&A13&”“&A14&”“&A15&”“&A16&”“&A17&”“&A18&”“&A19&”“&A20&”“&A21&”“&A22& “”&A94&“”&A95),“。”,“”))' - 它不会让我在答案中记下太久。然后在A97上使用'= TRIM(MID(SUBSTITUTE($ A $ 96,“”,REPT(“”,999)),ROWS($ 1:1)* 999-904,999))',但它不起作用。 – dede

+0

@dede参见我的**编辑#1 ** –

+0

加里的学生,非常感谢您的编辑。我跟着它,但我仍然获得'#VALUE'。我在A栏中有95个句子,我复制了第一个句子,正如您在B1单元格中所述。然后从B2我进入,正如你所说,'= TRIM(SUBSTITUTE(LOWER(B1&“,&A2),”。“,”“))'直到单元格B95,其中有'= TRIM(SUBSTITUTE(LOWER (B94&“”&A95),“。”,“”))'。在单元格B96中,我有:'= TRIM(MID(SUBSTITUTE($ B $ 95,“”,REPT(“”,999)),ROWS($ 1:1)* 999-998,999))''。难道我做错了什么? – dede

相关问题