Board logo

標題: 函數_ A區域和B區域的每一個對應列之相同值,都有顯示在C區域的對應列。 [打印本頁]

作者: Airman    時間: 2015-12-10 05:33     標題: 函數_ A區域和B區域的每一個對應列之相同值,都有顯示在C區域的對應列。

[attach]22778[/attach]

說明︰
T5-1,T5-2,T5-3(A區域);R7-1,R7-2,R7-3(B區域);R6-1,R6-2,R6-3(C區域)

需求_1︰
Sheet1
A區域和B區域的每一個相互對應列之交集值,都有顯示在C區域的對應列時,則T7顯示R7-3的值。

請問︰
T7
=IF(L_1,"",IF(AND(MMULT(1-ISNA(RANK(N(OFFSET($I$6,T$5-{1;2;3},{1,2,3,4,5,6,7})),OFFSET($I$6,$R7-{1;2;3},1,,7))),ROW($1:$7)^0)),$R7-3,""))
要如何再增編?

需求_2︰
Sheet2
A區域和B區域每一個相互對應列之同欄位的相同值,都必須有顯示在C區域的對應列之同欄位時,則T7顯示R7-3的值。

請問︰
T7
=IF(L_1,"",IF(AND(MMULT(N(OFFSET($I$6,T$5-3,1,3,7)=OFFSET($I$6,$R7-3,1,3,7)),ROW($1:$7))),$R7-3,""))
要如何再增編?

詳細說明及圖示如附件。

以上  懇請各位先進、前輩不吝賜教!  謝謝!
作者: 准提部林    時間: 2015-12-10 17:21

同列不同欄:
=IF(L_1,"",IF(AND(MMULT(SUMIF(OFFSET($I$6,R$6-{3;2;1},1,,7),SUMIF(OFFSET($I$6,$R7-{3;2;1},1,,7),OFFSET($I$6,T$5-3,1,3,7))),ROW($1:$7))),$R7-3,""))

同列&同欄:
=IF(L_1,"",IF(AND(MMULT(N((OFFSET($I$6,T$5-3,1,3,7)=OFFSET($I$6,$R7-3,1,3,7))*OFFSET($I$6,T$5-3,1,3,7)=OFFSET($I$6,R$6-3,1,3,7)),ROW($1:$7))),$R7-3,""))
作者: Airman    時間: 2015-12-10 18:24

回復 2# 准提部林
准大:
不好意思,您誤解小弟的意思了

需求1
貴解是A&B&C三區的交集值(相同值)
小弟的需求是~A&B二區的交集值(相同值)都有顯示在C區
EX~
[attach]22780[/attach]

需求2~
需求1同理類推~
貴解是A&B&C三區同欄位的交集值(相同值)
小弟的需求是~A&B二區同欄位的交集值(相同值)都有顯示在C區同欄位

以上 謹供參考!
敬請賜正!謝謝您
作者: Airman    時間: 2015-12-11 17:37

回復 2# 准提部林
准大:
不好意思,再補上需求_2
A&B二區同欄位的交集值(相同值)都有顯示在C區同欄位的圖示~
[attach]22804[/attach]

PS:C區為假設(模擬)的數字。

以上 謹供參考!
敬請惠予賜正!謝謝您
作者: 准提部林    時間: 2015-12-11 23:22

只提供判斷式.陣列公式,
不同欄:
=AND(MMULT(--TEXT(IF(SUMIF(OFFSET($I$6,$R7-{3;2;1},1,,7),OFFSET($I$6,T$5-3,1,3,7)),SUMIF(OFFSET($I$6,R$6-{3;2;1},1,,7),OFFSET($I$6,T$5-3,1,3,7)),""),"1;;-9;!0"),ROW($1:$7)^1)>0)

同欄:
=AND(MMULT(--TEXT(IF(OFFSET($I$6,T$5-3,1,3,7)=OFFSET($I$6,$R7-3,1,3,7),N(OFFSET($I$6,T$5-3,1,3,7)=OFFSET($I$6,R$6-3,1,3,7)),""),"1;;-9;!0"),ROW($1:$7)^0)>0)

另可參考自訂函數,順便在U欄顯示符合的號碼:
[attach]22805[/attach]

以 26/12,34/39,43 為例,
若往後有需要,SPLIT("26/12,34/39,43","/"),即可取出1∼3列符合的號碼:
第1列:26
第2列:12.34
第3列:39.43
作者: Airman    時間: 2015-12-12 00:15

本帖最後由 Airman 於 2015-12-12 00:17 編輯

回復 5# 准提部林
准大:
沒有想到公式的變化這麼大~怪不得小弟以最直接的方式 ~ "(A區&B區的交集)=(A區&C區的交集)"~沒有成功;
就連(A區&C區的交集)之公式就無法成行~卡在C區的$R$6

測試全OK了!尤其是貴自訂函數非常實用~謝謝您耗時費神賜解~感恩再感恩......


    晚安!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)