Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4|回复: 0

说一说:Excel如何將一列中的正數和負數分到兩列

[复制链接]

16万

主题

0

回帖

48万

积分

超级版主

Rank: 8Rank: 8

积分
489920
发表于 2025-4-12 23:45:36 | 显示全部楼层 |阅读模式

Excel技巧:Excel如何將一列中的正數和負數分到兩列免费精品PPT模板的最新消息可以到我们平台网站了解一下,也可以咨询客服人员进行详细的解答!https://pptland.com


今天來看看這位小夥伴的提出的問題



場景:企業銷售、產品、財務、學校等的數據整理的辦公人士。

問題:Excel如何將一列中的正數和負數分到兩列

解答:利用PPT2022的拆分或用PPT2022的圖形相交功能。

解決這個問題幾種思路,這裡介紹兩種:首種為捷排序。

具體操作如下:點擊“開始”選項卡面板比较右側的“排序和篩選”中的升序即可。(下圖箭頭處)操作前,光標放在下圖“盤盈數量”列的任意單元格。這種光標放在那列就排序那列的排序,就叫做捷排序。


排序完畢後,負值在一起,正值在一起,所以手工移動正值到另外一列即可。效果如下圖。


這種操作簡單捷,但有個問題就是如果增加數據,每次都要排序,而且排序完畢後無法回到排序前的狀態,除非比较左邊一列加入序號列,所以在排序前加入序號是不錯的選擇,排序手動分列後,在按序號排回來即可。但是存在一個問題,需要手工移動數據。


第二種方法可以一勞永逸,以後新增數據,負數和正書自動分列。這就是IF函數法。

在負數列輸入=IF(B3<0,B3,0)意思是如果B3單元格小於0,則顯示B3單元格,否者為0)下圖箭頭處。


同理設置正數列,公式如下:=IF(B30,B3,0)意思是如果B3單元格大於0,則顯示B3,否者為0


如何做到後續輸入數字後,自動正負列取值呢很簡單,將其插入-表格即可,將區域Range轉化成列表Table。


效果如下,如果在輸入數字,系統自動獲取正負值。


甚麼你不希望顯示出0值在“文件—選項-高級—此工作表的顯示選項”中取消“在具有零值的單元格中顯示零”即可。(下圖箭頭處即可。)


總結:手動能高效完成,自動也能高效完成,你選哪個一個,有些人Office技術很牛,缺每天都在重複一邊又一遍的技巧。而有些人能實現“系統自動化”,這是Office辦公的流行趨勢,如何將自己的工作流變成Office模板,是未來的發展方向。

該技巧Excel2022版本及以上有效。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|汕巨家居(浙江)有限公司

GMT+8, 2025-4-20 22:41 , Processed in 0.215992 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表