求根据已知的规则把2个单元格判断并算出结果?
简单说就是如下,我有已知的列表,当我从外界再找到两个单元格时,如何用函数匹配到那两个技能的组合是属于那个稀有度的?
技能1 技能2 稀有度
群体伤害
重击 1
群体伤害
野生怪物入侵
1
魔法减益
重击 1
魔法减益
野生怪物入侵
2
....等等(共37行)
我之前曾设想过各种方法都不知如何下手,比如嵌套IF函数,即便使用AND函数判断技能1是否满足然后判断技能2,但是这个需要考虑到重复的组合,比如(A,B)和(B,A)是一样的,我就需要再次嵌套一个函数,这就导致了嵌套层数达到了70层+。。。= =我用excel2013最高只能套64层。。。这还没考虑到如此臃肿的函数能否不写错咯。。。
VLOOKUP函数和find函数也没用会。。。毕竟我也没学过...
总之就是如何让2个单元格的数据在无关前后顺序的情况下选择出符合上述列表中条件的组合,然后输出稀有度的数字?
上面的列表应该是这样:
技能1 技能2 稀有度
群体伤害 重击 1
群体伤害 野生怪物入侵 1
魔法减益 重击 1
魔法减益 野生怪物入侵 2
=VLOOKUP(外界技能1单元格&外界技能2单元格,IF({1,0},A$2:$A$1000&B$2:B$1000,C$2:C$1000),2,0))按CTRL+SHIFT+回车。
这个可以按照列表匹配,但是不能识别俩列数据交换后的结果啊,(A,B)可识别(B,A)识别不了。
比如E3和F3数据交换后则无法显示。
除非我把交换后的列表在下方再列出来扩充?
把A$2:$A$1000&B$2:B$1000变为B$2:B$1000&A$2:$A$1000