比较Excel中的列内容

比较Excel中的列内容,excel,conditional-statements,Excel,Conditional Statements,我有一个我在Excel中从未遇到过的非常独特的问题,我假设它会遗留到Google工作表中: 我需要将某些列中的多个单元格与文本值进行比较,如果该值为true,我需要将返回true的单元格直接相邻(左侧和右侧)的单元格中的值放置在不同列中完全独立的单元格中 例如: C列:C22到C40中的单元格可以包含任何内容,但如果其中任何一个单元格包含单词“foo”,则包含“foo”的单元格正左侧的单元格将其内容复制到单元格E56或其他任何位置,而右侧的单元格将被放入单元格G56中 我完全不知道如何做到这一点

我有一个我在Excel中从未遇到过的非常独特的问题,我假设它会遗留到Google工作表中:

我需要将某些列中的多个单元格与文本值进行比较,如果该值为true,我需要将返回true的单元格直接相邻(左侧和右侧)的单元格中的值放置在不同列中完全独立的单元格中

例如: C列:C22到C40中的单元格可以包含任何内容,但如果其中任何一个单元格包含单词“foo”,则包含“foo”的单元格正左侧的单元格将其内容复制到单元格E56或其他任何位置,而右侧的单元格将被放入单元格G56中

我完全不知道如何做到这一点,就这一点而言,我的教授也不知道。也许stackoverflow的好人能帮上忙

我应该补充一点,我觉得这应该在每个接收单元上用单独的语句来完成,除非这样做是完全错误的

我尝试过类似的方法,但我不知道如何从返回真值的ORs获取值:

=IF((或(C13=“foo”,C14=“foo”,C15=“foo”,C16=“foo”,C17=“foo”)??“空”)

=IF(C14=“foo”,B14,IF(C15=“foo”,B15,IF(C16=“foo”,B16,IF(C17=“foo”,B17,“空”))


我明白了。无论如何谢谢你

Stackoverflow在发布您尝试过的内容时效果最好。即使你不确定它是否会起作用,最好尝试一下,问一下为什么它不起作用,而不是问一个开放式的问题。也许可以从使用类似于
vlookup
的东西开始,来做你想做的事情。这些单元格中的值是唯一的吗?如果有两个单元格中有“foo”一词,会发生什么?我会的,但它不会让我在声誉这么低的情况下发布任何有用的东西。比如,我尝试了=IF(COUNTIF(OR(C22:C40=“foo”),“bar”,“notbar”))(语法不完全正确),但这并没有让我能够将单元格中的内容直接向左和向右分离,并将它们输入到我需要它们的下一个单元格中。类似的事情是行不通的。如何从OR中获取返回true的值=如果((或(C13=“foo”、C14=“foo”、C15=“foo”、C16=“foo”、C17=“foo”)??“空”)