返回列表 上一主題 發帖

[發問] 搜尋沒有出現的數字

[發問] 搜尋沒有出現的數字

測試檔 :   搜尋沒有出現的數字.rar (2.93 KB)

備註︰
E2:S5=1~39之間的數字(重複)
E14:J20=1~39之間的數字(沒有重複)

需求︰
X2=沒有出現在E2:S5的1~39之間的數字,一式下拉。
X14=沒有出現在E14:J20的1~39之間的數字,一式下拉。

請教︰X2和X14的2003版函數公式
謝謝!

謝謝論壇,謝謝各位前輩
後學藉此帖練習陣列,請各位前輩指教
執行前:


執行結果:


Option Explicit
Sub TEST()
Dim A$(1 To 39, 0), i%, xR As Range, j%
For Each xR In [E2:S12].SpecialCells(2): A(Val(xR), 0) = xR: Next
For i = 1 To 39
   If A(i, 0) = "" Then j = j + 1: A(j, 0) = Format(i, "00")
Next
[X2].Resize(j) = A
End Sub
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

本帖最後由 papaya 於 2020-7-23 17:32 編輯

回復 2# 准提部林
版主大大 :
很不好意思,有將上次您解題的"指定區域內有同數值=3個"的公式做修改=0,也將橫拖改為直拖(COLUMN=>ROW),但一直跑不出正確的答案,
所以才又上來發問

萬分感謝您耐心的再次幫忙

TOP

=IF(ROW(A1)>SUM(N(COUNTIF(E$2:S$5,ROW($1:$39))=0)),"",SMALL(IF(COUNTIF(E$2:S$5,ROW($1:$39))=0,ROW($1:$39)),ROW(A1)))

=IF(ROW(A1)>SUM(N(COUNTIF(E$2:S$5,ROW($1:$39))=0)),"",MATCH(,0/ISNA(RANK(ROW($1:$39),(E$2:S$5,X$1:X1))),))

=IF(ROW(A1)>SUM(N(COUNTIF(E$2:S$5,ROW($1:$39))=0)),"",MATCH(,FREQUENCY((E$2:S$5,X$1:X1),ROW($1:$39)),))

同樣的需求, 同樣的公式運用, 還是要一直重覆問答???
~~~~~~~~~~~~~~~~

TOP

        靜思自在 : 欣賞別人就是莊嚴自己。
返回列表 上一主題