根据另一行中的符号匹配来选择要显示的文本

根据另一行中的符号匹配来选择要显示的文本

我该如何编写这个 Excel 单元格公式?

第 1 行是单词列表,每个单词都对应第 2 行中的“!”或“X”。只有一个单词被赋予“!”。

             [A]     [B]  [C]   [D]     [E]   [F] 
    Row 1:   This    is    a    list    of   words
    Row 2:    !      X     X     X      X     X

在结果单元格中,我想要显示与“!”对应的单词。

因此,此单元格的公式将实现:

    IF (Row2_value is "!") THEN (Show Corresponding Word Here)

在这个例子中,它会产生单词“this”,因为它对应于“!”。

答案1

=INDEX($1:$1,MATCH("!",$2:$2,0))

Match 在单元格范围内查找值,在本例中,您要查找的是第 2 行中的感叹号。Index 返回范围内的特定位置。范围是第 1 行,返回的位置由 Match 函数提供。

相关内容