例如A1是数字,A2是数字,A3是字母,A4是字母,A5是数字,A6是字母.....,对A列,我只想数出A列的数字个数,且要求:数数时将连续几行都是数字时,则这几行归为只有一个数字,怎么设置公式?如下图:统计A列数字出现的个数,但A1行和A2行连续出现两行数字,只归为出现1个数,同理,从A7行开始到A10行,连续4行都出现数字,那这4行也只归为出现了1个数字,如此类推。其他如A5、A13、A17都与字母相隔,未有连续几行都出现数字的情况,所以各归为1个数字。以上原则,图中数字的个数是5个。 当一列由几万个数字和字母随机排列组合在一起的时候,按这种原则数个数的方法就很难,求助大神如何在excel中编公式?
æ°å个æ°æ¾å¨C2
c2è¾å ¥
=SUMPRODUCT(N(ISNUMBER(A1:A22)))-SUMPRODUCT(N(ISNUMBER(--(A2:A22&A1:A21))))
追é®é常æè°¢ï¼è¿æéæ±ï¼ç°æä¸è¿°åæ¯ç»ä¸å½ä¸ºåæ¯Bï¼å¦ä¸å¾ï¼é¤ç»è®¡æ°å个æ°ï¼è¿è¦æAåè¿ç»æ°åå ¨é¨å åæä¸ä¸ªæ°ï¼è¯¥æ°å¹¶ä¸åæ¥åç¬åå¨çæ°åè¾åºäºç»æåï¼å ¶ä»è¾åºæåæ¯Bã é常æè°¢ï¼è¿æéæ±ï¼ç°æä¸è¿°åæ¯ç»ä¸å½ä¸ºåæ¯Bï¼å¦ä¸å¾ï¼é¤ç»è®¡æ°å个æ°ï¼è¿è¦æAåè¿ç»æ°åå ¨é¨å åæä¸ä¸ªæ°ï¼è¯¥æ°å¹¶ä¸åæ¥åç¬åå¨çæ°åè¾åºäºç»æåï¼å ¶ä»è¾åºæåæ¯Bã
非常感谢!还有需求:现把上述字母统一归为字母B,如下图,除统计数字个数,还要把A列连续数字全部加和成一个数,该数和原来单独存在的数字均输出于结果列,其他输出成字母B。详细见图举例,谢谢!!
整整两个月了,以为你把这个问题给忘了呢。现在的追问貌似与原提问完全不是一回事。
要用公式,还是得数据从第2行开始,原因是公式中要引用上一行,如果第1行有数据,那1行中的公式引用上一行就没数据可引用了,公式要出错。第1行就假设为标题行吧
在B2中输入公式:
=IF(ISTEXT(A2)+ISNUMBER(A1),"B",SUBTOTAL(9,OFFSET(A2,,,N(MIN(IF(ISTEXT(A2:A$22),ROW(A2:A$22),4^8))-ROW()))))
同时按Ctrl+Shift+Enter三键输入数组公式,下拉
非常感谢!还有需求:现把上述字母统一归为字母B,如下图,除统计数字个数,还要把A列连续数字全部加和成一个数,该数和原来单独存在的数字均输出于结果列,其他输出成字母B。详细见图举例,谢谢!!