Excel,选择基于的结果

时间:2016-06-20 18:24:37

标签: excel

我在表格列中有6个字母(AG36:41)A-F,我希望Excel根据前4行中的字母给出代码,而不管字母的顺序如何。我写了15种不同的结果(V44:58)我不知道excel将如何读取数据并确定正确的答案。 因此,如果A,B,C,D位于前4行,我想要代码A B C D。

我已经尝试= IF(和(AG36 =" C",AG37 =" B",AG38 =" A",AG39 =" D"),V44)但如果订单发生变化则不起作用。另外,我想要所有可能的组合,我需要什么功能?

2 个答案:

答案 0 :(得分:2)

请参阅下面的屏幕截图。借助AG36:41范围内第四行的一个辅助单元格和V44:58范围内的查找表,您可以编写一个vlookup公式:=VLOOKUP(C6,$B$18:$C$25,2,0) (调整为期望的数据范围)

我的例子是部分的,为了说明,但可以很容易地扩展。

enter image description here

答案 1 :(得分:1)

试试这个:= IF(AND(COUNTIF(H12:H15," A"),COUNTIF(H12:H15," B"),COUNTIF(H12:H15,& #34; C"),COUNTIF(H12:H15," D"))," ABCD")。也许并不优雅,但我认为它符合您的需求。