如何将有特定格式的单元格的内容统计出来,并依次排列好?如图所示,箭头上方是原始数据,一些符合要求的数值用特定格式标记了出来,想获得箭头下方的统计形式
ç¨IFå½æ°å¯ä»¥å®æã举ä¾è¯´æï¼
æè¡¨æ ¼å¦ä¸å¾ï¼è¦æ±ç»è®¡å项ç®çå·²è¿æååéé¢ã
第ä¸æ¥ï¼å¨D2è®¾ç½®å ¬å¼ï¼=IF(B2<NOW(),C2,0)ï¼å«ä¹ï¼å¦å¾ä»æ¬¾æ¥æ<å½åæ¥æï¼å=ååéé¢ï¼å¦å=0ï¼
第äºæ¥ï¼å°D2å ¬å¼å¤å¶å°D3ï¼D16
第ä¸æ¥ï¼å¨D17设置æ±åå ¬å¼ï¼=SUM(D2:D17)ãç»æå¦å¾ï¼
请大神赐教
Sub 获取()
Dim i, k
n = 2
For i = 2 To 9
For k = 3 To 14
If Cells(i, k).Interior.Color = 5296274 Then
n = n + 1
Cells(13, n) = Cells(i, k)
End If
Next
Next
End Sub
大神牛逼!
这样是不是换个颜色就不行了?那我要是把筛选条件换成某一区间的数值呢,比如>1且<60的数,该怎么办呢?
Sub 获取()
Dim i, k
n = 2
For i = 2 To 9
For k = 3 To 14
If Cells(i, k)>1 AND CELLS(I,K)<60 Then
n = n + 1
Cells(13, n) = Cells(i, k)
End If
Next
Next
End Sub
按照颜色或者字体,或者按照某一区间数据也可以,比如大于0.2的数据