即要达到效果:
序号 姓名
1 XX
2 OO
3 XO
空格 。。。
空格 。。。
4 OXX
5 XX.
6 OXXX
7 XOX
在有姓名列的时候,如果让序号拖曳句柄时跳过空格排序?
我一开始用隐藏空行的方式,但是在拖曳以后隐藏行还是会编上序号,怎么才能解决这个问题呢?
å¯ä»¥ä½¿ç¨COUNTAå½æ°è®¡ç®é空åå æ ¼ä¸ªæ°æ¥ç¼å·ã
以ä¸å¾ä¸ºä¾ï¼
A2è¾å ¥å ¬å¼ï¼
=IF(B2="","",COUNTA(B$2:B2))
å ¬å¼ä¸æå¤å¶ï¼å¯ä»¥çå°ï¼åºå·ä¼èªå¨è·³è¿å§å为空çåå æ ¼è¿è¡é¡ºåºç¼å·ã
ç¥è¯æ©å±ï¼
COUNTA å½æ°è®¡ç®åºåä¸ä¸ä¸ºç©ºçåå æ ¼ç个æ°ã
è¯æ³
COUNTA(value1, [value2], ...)COUNTA å½æ°è¯æ³å
·æä¸ååæ° ï¼
value1 å¿
éã表示è¦è®¡æ°çå¼ç第ä¸ä¸ªåæ°ã
value2, ... å¯éã表示è¦è®¡æ°çå¼çå
¶ä»åæ°ï¼æå¤å¯å
å« 255 个åæ°ã
注解
COUNTA å½æ°å¯å¯¹å
å«ä»»ä½ç±»åä¿¡æ¯çåå
æ ¼è¿è¡è®¡æ°ï¼è¿äºä¿¡æ¯å
æ¬é误å¼å空ææ¬ ("")ãä¾å¦ï¼å¦æåºåå
å«ä¸ä¸ªè¿å空å符串çå
¬å¼ï¼å COUNTA å½æ°ä¼å°è¯¥å¼è®¡ç®å¨å
ãCOUNTA å½æ°ä¸ä¼å¯¹ç©ºåå
æ ¼è¿è¡è®¡æ°ã
看图片噢。有不明白的可以发一个邮件给我,我把Excel档发给你。
追问老师,能不能详细说明一下if函数后面表达式的意义,我以前学过一点编程,能教教我吗?谢谢
追答B2=IF(A2="","",ROW(A2)-COUNTIF(A$1:A2,""))
单元格B2的iF解析:当A2等于空格时,则显示为空格,否则,则显示为Row(a2)-A2至A1的空格数
(Row(A2)计算得出行号,结果为:2
B3=IF(A3="","",ROW(A3)-COUNTIF(A$1:A3,""))
单元格B3的iF解析:当A3等于空格时,则显示为空格,否则,则显示为Row(a3)-A3至A1的空格数
(Row(A3)计算得出行号,结果为:3
哦,老师,为什么我使用以上公式后会错位一行,就是第一行空行还是有数字,第二行就空行了?也就是说我的表格有两行空行,这要怎么修改语句呢?
本回答被提问者采纳