比较 2 列中的第一个单词



我试图从 2 列中的第一个单词与第三列中的答案进行比较中获得真/假。我已经用角色完成了它,但我想完善它。

谢谢。

好的,我想我用以下巨大的公式解决了这个问题:

=IFERROR(IF(LEFT(A1,FIND(" ",A1)-1)=LEFT(B1,FIND(" ",B1)-1),TRUE,FALSE),IFERROR(IF(A1=LEFT(B1,FIND(" ",B1)-1),TRUE,FALSE),IFERROR(IF((LEFT(A1,FIND(" ",A1)-1)=B1),TRUE,FALSE),IF(A1=B1,TRUE,FALSE))))

我将您的问题分为 4 种不同的情况:

  1. 两列都有多个单词
  2. 第一列有 1 个单词,第二列有多个单词
  3. 第一列有多个单词,第二列有 1 个单词
  4. 两列都有 1 个单词

以下是我测试的值:

| Main St.  | Main Street | TRUE  |
| First St. | Main Street | FALSE |
| Main      | Main St.    | TRUE  |
| Main      | First St.   | FALSE |
| Main St.  | Main        | TRUE  |
| Main St.  | First       | FALSE |
| Main      | Main        | TRUE  |
| Main      | First       | FALSE |

IFERROR 函数处理具有单个单词的列的错误,因此如果两列都没有多个单词,那么我们检查第二列是否有多个单词,然后我们测试第一列的多个单词,然后我们假设两列只有一个单词。

相关内容

  • 没有找到相关文章

最新更新