A B(长沙) C(益阳) D(常德)
湖南长沙 2 1 1
湖南常德
湖南长沙
湖南益阳
BCD列为统计表格,要自动计算出A列各地区的数字。
要怎么计算呢?请大家帮帮我。谢谢~!
å设è¦å¨B2å¼å§ç第äºè¡ç»è®¡B1å¼å§ææ çåå¸æå°åºå¨Aååºç°ç次æ°ï¼
1ãå¨B2åå 个è¾å ¥å ¬å¼ï¼=SUM((LEN($A2:$A100)>1)*(FIND(B$1,$A2:$A100&B$1)>0)*(FIND(B$1,$A2:$A100&B$1)<LEN($A2)))
æ°ç»å ¬å¼ï¼æCtrl+Shift+Enter ä¸é®ç»æè¾å ¥
è§å¾ä¸
2ãéä¸B2åå æ ¼ï¼æ¨ªæå¡«å 第äºè¡ï¼å®é ç»æï¼
è§å¾äº
说æï¼è¿ä¸ªè¡¨æ ¼å¯ä»¥ä»»æå¢å åå¸ï¼åªéå¨ç¬¬ä¸è¡å³é¢å ä¸åå¸åï¼ç¬¬äºè¡å ¬å¼å¡«å ¥å³å¯èªå¨è®¡ç®ã
为什么要用ctrl+shift+enter 结束才能正常返回值呢?求指教。
另,长沙市包含浏阳市、望城等地名,在FIND函数里,能不能键入多个值呢?
请指教!
1)因为这个公式是数组公式,所以要以ctrl+shift+enter 结束
2)你说不够清楚,你是不是想统计长沙市里的浏阳市和望城的数目,那就将find函数里的长沙直接改为“浏阳”或“望城”就好了!
我要统计长沙地区的,但是档案里的户籍有一些是更小的,比如望城、浏阳。我希望在长沙那一栏里,能统计到“湖南长沙”+“湖南望城”+“湖南浏阳”的。
追答那就这样吧,写将B2里的公式写成=COUNT(FIND({"长沙","浏阳","望城"},$A$2:$A$9)) ,按ctrl+shift+enter 结束,格式如下:
A B C
地区名 长沙 益阳
湖南长沙=COUNT(FIND({"长沙","浏阳","望城"},$A$2:$A$9)) =COUNT(FIND(C1,$A$2:$A$9)
湖南常德
湖南长沙
湖南益阳
湖南长沙
湖南益阳
湖南浏阳
湖南望城