返回列表 上一主題 發帖

[發問] 組合跳列篩選

回復 10# ML089
瞭解了~謝謝您

TOP

=LOOKUP(1,IF({1;0},{0,""},INDEX($A:$AY,ROW(A1)*12+209,SMALL(IF(COUNTIF(INDEX($C$215:$AY$298,ROW(A1)*12,),INDEX($C$210:$AY$293,ROW(A1)*12,))=0,COLUMN($C:$AY),99),COLUMN(A1)))^{0,1}))

TOP

2003沒有IFERROR函數, 寫一個自訂函數, 加到需要的檔案中, 即可使用:
組合跳列篩選+IFERROR.rar (18.51 KB)

TOP

回復 12# 准提部林
感謝准大出手救援
測試後~完全符合需求~感恩

PS :
後來發現末學的#7公式也是換了起始列~答案就不對了
因為末學弄了2小時,還是無法達成任一列起始全部都是正解,
所以就想再上來請教M版大~
看到准大已經完成正解~
末學萬分感激

TOP

再減幾字
=iferror(INDEX($A:$AY,ROW(A1)*12+209,SMALL(IF(COUNTIF(INDEX($C:$AY,ROW(A1)*12+214,),""&INDEX($C:$AY,ROW(A1)*12+209,))=0,COLUMN($C:$AY)),COLUMN(A$1))),"")

TOP

回復 15# 准提部林
正在納悶為何會#12跳到#14~原來是#13沒有即時顯示。
感謝您的指導~IsError轉IFERROR函數的巨集

謝謝指導多樣公式~讓末學有學習的機會~感恩

TOP

回復 17# ziv976688

看15樓方式:
ROW(A1)*12+209 = 221 --- 下拉遞增12
ROW(A1)*12+214 = 226

純數字計算, 自己推敲推敲~~

TOP

回復 17# 准提部林
不好意思~因為剛剛想到~想自行測試看看~所以刪了提問~但卻再一次與您同步~真巧。
補上提問~測試後~再向您報告~謝謝您^_^
准大 :
請教您~
=LOOKUP(1,IF({1;0},{0,""},INDEX($A:$AY,ROW(A1)*12+209,SMALL(IF(COUNTIF(INDEX($C$215:$AY$298,ROW(A1)*12,),INDEX($C$210:$AY$293,ROW(A1)*12,))=0,COLUMN($C:$AY),99),COLUMN(A1)))^{0,1}))

以C221:AY221比對C226:AY226如果是以$C$215:$AY$298比對$C$210:$AY$293來表達的話~
假設是改為C221:AY221比對C224:AY224
那公式要如何修改?

懇請賜教 !     謝謝您 !

TOP

本帖最後由 ziv976688 於 2021-10-31 16:45 編輯

回復 17# 准提部林
准大 :
221比對224
=LOOKUP(1,IF({1;0},{0,""},INDEX($A:$AY,ROW(A1)*12+209,SMALL(IF(COUNTIF(INDEX($C$213:$AY$296,ROW(A1)*12,),INDEX($C$210:$AY$293,ROW(A1)*12,))=0,COLUMN($C:$AY),99),COLUMN(A1)))^{0,1}))
詳細比對答案無誤。
萬分感謝您的指導~末學受益良多~感恩^_^

PS :
原來是末學將比對的列數弄反了~210+2和293+2~所以跑出的答案不對~
只想到列數差數,忘了考慮到是COUNTIF函數^^*

TOP

        靜思自在 : 有心就有福,有願就有力,自造福田,自得福緣。
返回列表 上一主題