2015-02-09 70 views
0

我在Excel中有一组数字,范围从B1到F49。在所有这些数字中,我想找出唯一的值,换句话说,没有重复。我尝试使用删除重复项,但它看着行而不是单个单元格。我做这个最好的选择是什么?任何帮助将不胜感激。Excel中的唯一值

+1

B1中的值是否被认为是唯一的,如果在那里没有其他地方和F27? – pnuts 2015-02-09 21:10:57

+1

请定义“发现” - 你想要突出显示的值或列在其他地方.....或有什么不同? – 2015-02-09 21:12:25

回答

0

我可能把这个公式在列C:(或其他空列你有):

(在单元格C1这样开始:)

=COUNTIF(B:B,B1)=1 

(和复制/粘贴公式down)

如果它是唯一的,它将返回TRUE。因此,您可以通过过滤器或使用其他公式来过滤事物。

0

将您的信息组合成一个长列并运行删除重复项可能是最容易的。如果这不是一个选项,您可能需要考虑编写一个宏来抓取记录。

为指定的行你可以有通过各列的宏去,并确定是否COUNTIF函数= COUNTIF(B2:F49,B2)返回一个值> 1

如果它确实有至少2个实例这个数字。

我不确定您想如何识别您的独特单元格,但可以设置文本颜色或将单元格的值返回到其他位置。

1

你可以尝试这个数组公式,它返回矩形范围内的唯一文本或数字。

  1. 选择的范围,以输出结果到例如:H1:H245
  2. 复制并粘贴下面的公式代入公式栏。
  3. 按Ctrl + Shift + Enter进入范围。

=IFERROR(CELL("Contents",INDIRECT(T(IF(1,TEXT(MODE.MULT(IF(FREQUENCY(COUNTIF(B1:F49,"<="&B1:F49)+ISTEXT(B1:F49)*COUNT(B1:F49),COUNTIF(B1:F49,"<="&B1:F49)+ISTEXT(B1:F49)*COUNT(B1:F49))>={1,1},MODE.MULT(10^5*ROW(B1:F49)+COLUMN(B1:F49),10^5*ROW(B1:F49)+COLUMN(B1:F49)))),"r0c00000"))),0)),"")

0

最简单的用于整个阵列内的唯一值标识可以是突出与“标准的”首选不重复格式化的整个范围内,则选择整个范围,条件格式,高亮度小区规则,Duplicate Values ...,然后选择一个自定义的无填充格式和任何您开始使用的字体。