2013-04-15 41 views
-1

如果我選擇的字段包含單詞「xxx」或「yyy」,我想更改這些字段以僅顯示這些單詞。如果一個字段不包含任何一個字段,我想刪除該字段中的信息。如何解析excel中的文本?

這怎麼能在excel中完成?

+1

你正在考慮在宏中這樣做?或與其他領域的表達? –

+0

老實說,我剛開始使用Excel,所以我不知道如何使用宏或表達式,但我是一個快速學習者。如果你只是指出我正確的方向,我會弄清楚。 – Gregg

+0

您對工作簿的佈局和設計有多少控制? – KacireeSoftware

回答

0

我想你可能想在這裏使用IF表達式。

例如:

=IF(OR(A1="xxx",A1="yyy"),A1,"no")

如果在A列中放置XXX,YYY,ZZZ各自在自己的行。然後在B列中放置該公式並將其複製到B3行,您應該發現如果單元格中存在「xxx」或「yyy」,則顯示該值,否則顯示「no」。您可以將公式中的「否」更改爲空字符串""以獲得刪除內容的效果。

有關Excel的進一步閱讀IF表達看到http://www.techonthenet.com/excel/formulas/if.php

0

,你會用它來確定細胞「包含」 XXX或YYY,然後執行你的要求將是行動的工作表公式:

=IF(NOT(ISERROR(FIND("xxx",A1))),"xxx",IF(NOT(ISERROR(FIND("yyy",A1))),"yyy","")) 

但是我想指出的是,在這種情況下,如果單元格值爲「abcyyydefxxx」......結果爲「xxx」,則「xxx」將覆蓋「yyy」。

如果有一個單元格可能包含您的兩個字符串的機會,我會修改公式以適應這一點。

現在,公式中的A1指向您正在檢查的單元格。