我想制作包含文字的公式,输出也是不同的文字。 喜欢:
G8 = I am Red,
G9 = I am Green,
G10 = I am White.
现在,我需要一个公式,它会给出如下输出:
"Red" (in H8 field)
当我输入“我是红色”时,等等其他输入。
我尝试使用'嵌套if',但只有7个嵌套可以添加,而我至少有40个以上的值要输入,需要为这些输入获得不同的输出。
答案 0 :(得分:0)
假设您的数据位于G8列的G列中,请执行以下操作:
=RIGHT(G8,LEN(G8)-MAX(IF(MID(G8,ROW(INDIRECT("1:"&LEN(G8))),1)=" ",ROW(INDIRECT("1:"&LEN(G8))),0)))
。{}
括号(但不要手动输入!)。它将返回字符串中的最后一个“单词”,或者更确切地说 - 返回最后一个空格与其结尾之间的字符串的一部分,而不管实际的符号。
示例文件:https://www.dropbox.com/s/dfkk1cqy1z0o3pz/ColorName.xlsx
答案 1 :(得分:0)
vlookup可以在这里工作。您将输入所有数据组合,然后使用vlookup,基于“我是红色”列,它将在表中找到相应的值并返回它。根据数据类型,使用索引和匹配方法而不是vlookup可能会取得更好的成功。