如何解析excel中的文本?

时间:2013-04-15 03:45:28

标签: excel excel-2013

如果我选择的字段包含单词“xxx”或“yyy”,我想更改这些字段以仅显示这些字词。如果某个字段不包含任何一个字段,我想删除该字段中的信息。

如何在excel中完成?

2 个答案:

答案 0 :(得分:0)

我想你可能想在这里使用IF表达式。

例如:

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

如果在A列中,则将xxx,yyy,zzz放在各自的行中。然后在B列中放置此公式并将其复制到行B3,您应该发现如果单元格中存在“xxx”或“yyy”,则显示该值,否则显示“no”。您可以将公式中的no更改为空字符串"",以获得删除内容的效果。

有关Excel IF表达式的进一步阅读,请参阅http://www.techonthenet.com/excel/formulas/if.php

答案 1 :(得分:0)

您将用于确定单元格是否包含'xxx或yyy的工作表公式,然后执行您请求的操作:

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

但是我想指出,在这种情况下,“xxx”将覆盖“yyy”,例如,单元格值为'abcyyydefxxx'...结果将是“xxx”。

如果一个单元格可能包含两个字符串,我会修改公式以适应它。

现在,公式中的A1指向您正在检查的单元格。