返回列表 上一主題 發帖

[發問] 組合跳列篩選

[發問] 組合跳列篩選

附件  :   組合跳列篩選.rar (17.07 KB)
說明:
1_本題範例為7組(實際共50組)。
2_每個組合的搜尋範圍 = C216:AY825。
3_當列和下5列為1個比對組合。
4_第1個比對組合=221:226;第2個比對組合=233:238;第3個比對組合=245:250;
其餘------類推(即每跳12列增加1個比對組合) 。
5_目前Sheet1! C 的公式為一式一列。
PS:
C1的公式是以列221比對列226,並將當列(列221)沒有顯示在下5列(列226)的數字~
顯示在C1→右拉到AY1填滿。     其餘 _C2:C7_的公式同理類推。

需求:
請將Sheet2! C 的公式改為一式到位
謝謝 !

回復 2# ML089
附件  :   組合跳列篩選_1030.rar (20.66 KB)
版大 : 您好 !
感謝指導~辛苦您了
測試結果~公式顯示的值是當列(Ex:列221)的所有值,並沒有移除有出現在下5列(Ex:列226)的相同值。
我將公式放在Sheet2!J1~這樣比較好測試。
請詳見附件。

PS : 末學沒有用名稱定義~因為公式沒有太長(以本題高難度的公式需求,貴公式解已經是超簡短了)。

TOP

回復 4# ML089
版大 : 您好 !
真不好意思,末學實在是淺薄~沒有想到名稱定義有導正公式型態的作用~
一直以來都以為設定名稱定義公式~只是為了縮減公式字元而已

承您熱心指導本題解答公式,並耐心說明所有呈現的結果與其原由~
末學受益良多~由衷感激

TOP

回復 4# ML089
版大 :  您好 !
不好意思~末學才疏學淺~一直打擾您~尚請見諒^^"
附件 :   7A_1903期統計表(效果檔).rar (12.41 KB)
因為表格格式改變~第1列改為標題;跳12列改為跳13列
所以末學將貴公式解改為~
C2
=INDEX(OFFSET($A$221:$AY$221,MAX(ROW()*13-13),),SMALL(IF(COUNTIF(OFFSET($C$226:$AY$226,MAX(ROW()*13-13),),OFFSET($C$221:$AY$221,MAX(ROW()*13-13),))=0,COLUMN(OFFSET($C$221:$AY$221,MAX(ROW()*13-13),))),COLUMN(A1)))&""
只是不知為何答案不正確(多了1跳)~
公式非得要放在C1~才能顯示正確答案。

請問:公式要如何修正~才能由任1列起始,都可得到正確答案?   謝謝您 ^_^

TOP

回復 4# ML089
版大 : 您好 !
連吃飯都在想~終於開竅了~只要將ROW( )改為ROW(A1)就可以了
萬分感謝您一直耐心的指導和熱心幫忙~末學才能功力漸進~感恩

TOP

回復 4# ML089
附件 :   7A_1903期統計表.rar (24.84 KB)
版大 : 您好 !
你可以用 INDEX(...OFFSET(...MAX(ROW(...))...) & "",也可以達成,只是數字為文字型態
因為上述公式右拉到AY~會產生許多#NUM!
所以最後還是採用名稱定義的公式~只是過了一段時間要再用到時~末學就常常忘了當初設立定義的公式是什麼用意?

再次謝謝您的耐心指導~感恩

TOP

回復 4# ML089
#8的附件弄錯了
這個才對~ 7A_1903期統計表(效果檔)_1030.rar (43.3 KB)
謝謝

TOP

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

TOP

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

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

TOP

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

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

TOP

        靜思自在 : 生氣,就是拿別人的過錯來懲罰自己。
返回列表 上一主題