想将Excel表中一正一负的数值查找出来,有什么好办法?,

如题所述

第1个回答  2011-12-31
假如你的数在A列,则在B列输入
=if(a1>=0,"正","负")
向下拉公式就行了追问

谢谢!如您举例,这样在B列得到的是“正”或“负”的文字了,我需要的是在B列仍然是数值,有好办法吗?

追答

你的意思是去除负号是吗。
如果是在B列输入=abs(a1)
下拉公式

追问

哦,非也。我的意思是要将表中存在的一正一负的数值查找出来,然后判断是否进一步处理。

追答

能否举个例子说清楚点

追问

A列客户名称,B列金额(其中有正、负数值),表内有几千行。需要将同一家客户的正、负数值查找出来,之后判断是否需要进一步处理。

追答

那第一个公式就可以了,下拉公式,然后再用自动筛选就行了,A列筛选出同一家客户,B列是金额可以排序,这样就成正的在一起,负的在一起。
如果是想统计同一个客户的金额加起来是正还是负就需要重新写公式了。

追问

多谢!不好意思,还是没说清楚。
表内有几千行:A列客户名称,B列金额(其中有正、负数值)。需要将同一家客户的正、负“数值”(非文字表述)查找出来,之后判断是否需要进一步处理。
通过自动筛查可以找到同一家客户,但其中的数据还是很多,还需将这些数据中恰好是一正一负的数据找出来,一正一负的数据在一起,最好还将无关数据不显示。如果是正的在一起,而负的在一起,没有太大意义哦。
有好办法吗?感谢!

追答

你的意思是说,假如一个客户前面有一个正的100,而后面又正好有一个-100,
你只是要找这样的数字是吧!如果是这样就用下面的公式,然后再筛选。公式输在C列
=IF(ISERROR(VLOOKUP(-B2,B3:$B$10000,1,FALSE)),IF(ISERROR(VLOOKUP(-B2,$B$1:B1,1,FALSE)),"","有相反值"),"有相反值")下拉公式,
筛选C列有相反值就行了

本回答被网友采纳
第2个回答  2011-12-31
数据筛选,自定义,查找负的数值就小于零,查找正的数值就大于零追问

那么如何将这些恰好是一正一负的数据找出来?

第3个回答  2011-12-31
我想在另一张表格中用公式把这些数据自动计算出来,应该用什么公式? 在也就是说需要达到的要求可以简化为这行的最后一个数字减去这行的首个数值即
第4个回答  2011-12-31
选中数据列——格式——条件格式——选大于0突出显示。