2016-08-03 41 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

相關問題