Excel 如何提取负数

作者&投稿:彤哲 (若有异议请与网页底部的电邮联系)
excel表格 一列有负数有正数, 怎样把负数的全部筛选出来~

在Excel中要筛选出所有的负数,可以使用工具栏的“排序和筛选”,点击“筛选”,设置好筛选条件即可。
1、打开需要操作的Excel表格,点击菜单栏的“开始”选项,选中A1单元格。

2、在工具栏找到“排序和筛选”,点击下方的下拉三角箭头,点击“筛选”。

3、可以发现A1单元格出现了一个下拉三角箭头,点击三角箭头。

4、在弹出的下拉菜单中选择“数字筛选”,点击“小于”。

5、在弹出的“自定义自动筛选方式”中选择“小于”,数值输入为“0”,点击“确定”。

6、可以看到,所有的负数已经筛选出来了。

1、前期输入了一些正数数值,现在要把B列所有数值改为负数,先另找一个单元格输入-1。

2、右键点击复制-1这个单元格。

3、然后选中B列所有数值。

4、点击右键,选择选择性粘贴,选择运算中的“乘”项。

5、最后点击选择性粘贴上的确定,即可完成,看到了吧,所有数值变成负数了。

让我们假设你的A、B、C三列都是存入原始数据的,而且是从第一行开始的,再假设你的运算是把它们加起来(其它运算方式你也会自己改造的)
现在在D1输入 =if(sum(A1:C1)>=0,sum(A1:C1),"")
现在大E1输入 =if(sum(A1:C1)<0,sum(A1:C1),"")

选中D1:E1,现时向下填充公式至所有数据行

结果是:D列全是结果为正数的值,E列全是结果为负数的值

  1. 最好截个图,带上行列号,这样更直观,便于写公式,

  2. 公式中一般用INDEX + SMALL +IF 等函数进行提取;

  3. 如果是有其他具体要求,还请上图,加说明;

  4. 如果区域简单,可套用如下公式:

    =index(提取区域,SMALL(if(提取区域<0,row(a1:a区域行数)),ROW(A1:A区域数)),)



=IF(要提取的数假设为单元格C2<0,C2,"正“)
你把这个输入单元格
这个函数完全可以满足

筛选
点自定义,选择小于,数字栏写0

可过滤,也可考虑用IF函数,具体要把 附件发给我。QQ:516981718


汉台区19331362766: EXCEL表格中计算出的结果有正有负如何只提取负数到新表格中而不要正数 -
廖黄盐酸: 条件是"<0" 这要看你是怎么提取,比如其他条件是什么,如果什么条件也没有,就用高级筛选,如果有其他的对应关系,就用IF函数,条件是上面的小于0的表达式. 提问题一定要表达清楚.

汉台区19331362766: Excel中取负值的公式 -
廖黄盐酸: E4输入=-D4 然后下拉填充

汉台区19331362766: excel负数怎么输入 -
廖黄盐酸: 输入负数方式:(数字) 示例,在表格中输入-10. 先在单元格输入(10),敲击回车,之后单元格的值就变成-10了.

汉台区19331362766: 正数取 负数舍 Excel怎么设定公式 -
廖黄盐酸: 比如数字在A列,在B1输入公式: =if(a1>0,a1,"") 下拉填充也可以对A列自动筛选,点开筛选下拉条-自定义,条件:小于,0,确定 将这些行删除或者清除

汉台区19331362766: excel 提取出一行数据中最后一个负数,如1 2 3 - 4 5 提取出 - 4,求公式加解释 -
廖黄盐酸: 举例说明.例如有表格,如图:第一步:在B2输入公式:=MID(A2,FINDB("-",A2,1),2) 第二步:将B2的公式下拉至B4.结果如图:

汉台区19331362766: excel如何提取一行数据的第一个负数和最后一个负数对应的日期? -
廖黄盐酸: =MIN(IF(A2:G2<0,A$1:G$1))=MAX(IF(A2:G2<0,A$1:G$1))=N(COUNT(0/FREQUENCY(IF(A2:G2<0,COLUMN(A:G)),IF(A2:G2>=0,COLUMN(A:G))))>1) 都是数组公式

汉台区19331362766: excel 如何显示 正 负 值 -
廖黄盐酸: 右击选单元格,选择“设置单元格格式”,然后选择自定义值的类型为[>0]"+"0;[<0]"-"0 或者0_

汉台区19331362766: excel如何让一1个单元格里的正负数使用两次函数识别,正数是正数,负数是负数 -
廖黄盐酸: 设置单元格格式,自定义,自定义类型中填入 正数;负数;0;文本 确定,就行了

汉台区19331362766: 如何让EXCEL表格数据不用设公式就自动显示为负数 -
廖黄盐酸: 使用自定义格式,选中要更改的单元格,右击选取设置单元格格式,弹出对话框“分类”里选自定义,右边的“类型”里面输入:-G/通用格式

汉台区19331362766: excel函数 - LOOKUP(0, - LEFT(D2,ROW($1:$10)))负值 -
廖黄盐酸: =LOOKUP(9E+307,--LEFT(D2,ROW($1:$10))) 如果数字位数是8位以下,也可用公式=LOOKUP(9^9,--LEFT(D2,ROW($1:$10)))

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网