excel公式,用于从两个或更多列中查找非重复值

时间:2017-12-13 06:31:28

标签: excel excel-formula

A列中的每个代码在 B列(B1到A1,B2到A2等)中都有一个定义的值。 D E列的情况相同。 我想要一个公式,它给出了与我在单元格F1上放置的确定代码相关的所有值,非重复值(我需要唯一值),如 G列所示。

我尝试了这个公式的千种变体,

{= INDEX(B:B; SMALL(IF(A:A = $ F $ 1; ROW()); ROW()))}

我能做的最好只是从一列获得结果,并且重复值,如 I Column

中所示

这是一张指导照片

Example

我会提供一些帮助

1 个答案:

答案 0 :(得分:0)

您肯定需要包含nex公式的“i”列左侧的服务列

(“i”栏左侧的公式): 的 =if(countif(i$1:i1;i1)=1;row();"---")

(上式左边的公式): 的 =iferror(rank(H1;H;1);"---")

然后你需要一个从1到最大可能的值条目的数字列,以及一个VLOOKUP函数来获取你的唯一值: 的 =vlookup(your_enumerated_cell;G:I;3;false)

并完成了从数据集中获取唯一值