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


0

我该如何编写这个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”,因为那是对应于“!”的。

Answers:


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

匹配在单元格范围内查找值,在这种情况下,您正在查找第2行中的感叹号。 索引返回范围内的特定位置。范围是第1行,返回的位置由匹配功能提供。


我删除了我的答案,因为这个更好。该问题请求Excel解决方案。如果你想将这个答案应用于LibreOffice Calc,那么据我所知,这不支持这种类型的行引用。相反,你可以只指定一个任意大的行范围(如A1:Z1),公式仍然有效。
fixer1234
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.