返回列表 上一主題 發帖

[發問] 設定3個條件找出答案

[發問] 設定3個條件找出答案

工作記錄.rar (47.96 KB)

各位大大好,

請教如附件資料,當
1)sheet!3F記事的D欄=P1,
2)sheet!3F記事的B欄=Q1,
3)sheet!3F記事的F~BV欄=C2
如何在sheet!直式表格,代出公式?讓它可以標示為"請假,停伙",如果沒有資料就空白.

先謝謝了..

回復 1# PJChen

由於我公式中的姓名是使用"直式表格"第一欄作為查詢依據,而你C14~C17空了一大段,經評估你兩個活頁簿的姓名順序都是對應的,
所以我擅自修改了你的表格,刪除C14~C17,四個列,得到附件結果,已驗證過無誤,你再看看對不對~
工作記錄.rar (51.51 KB)

TOP

O2:
=IFERROR(VLOOKUP(Q$1,INDEX('3F記事'!A:CA,MATCH(P$1,'3F記事'!D:D,),N(IF({1,0},2,MATCH(C2,'3F記事'!$3:$3,)))),2,)&"","")

或:
=LOOKUP("��",IF({1,0},"",VLOOKUP(Q$1,INDEX('3F記事'!A:CA,MATCH(P$1,'3F記事'!D:D,),N(IF({1,0},2,MATCH(C2,'3F記事'!$3:$3,)))),2,)&""))

TOP

回復 2# tku0216
您好,
由於2邊的表格可能會不定期有刪減或增加,我試著刪除些列,結果帶出的答案就會錯誤,當然也可能是我錯誤的使用,想請問當2邊同時變動,或只有一邊表格有變動時,公式必須重新下嗎?

回復 3# 准提部林
您好,
我先試了第一種公式,不論表格刪減或增加都能帶出正確答案,但請問第二個公式的=LOOKUP("��",其中的中文字的作用是什麼?

TOP

本帖最後由 准提部林 於 2016-1-18 20:32 編輯

回復 4# PJChen


=LOOKUP("��",IF({1,0},"",~~) 

在2003版以下,當 MATCH , VLOOKUP 找不到符合值而產生〔錯誤值.#N/A〕時,可顯示為"",
其機制請去找找 LOOKUP 的特性,在 http://club.excelhome.net/forum-3-1.html 有非常多的例子,
功用與 IFERROR 類似,但僅限〔文字格式〕有效!

TOP

回復 5# 准提部林

請問大大,

原來的題目
1) 當我把Sheet 3F記事的A欄刪除時,Sheet 直式表格O2=IFERROR(VLOOKUP(Q$1,INDEX('3F記事'!A:BZ,MATCH(P$1,'3F記事'!C:C,),N(IF({1,0},2,MATCH(C2,'3F記事'!$3:$3,)))),2,)&"","")
利用公式所帶出的答案全部不見了,請問公式要如何修改?

2)請問公式中 .....N(IF({1,0},2,....這代表的意義是什麼,要如何解讀?有什麼範例可以找來參考?

TOP

回復 6# PJChen

刪掉A欄,改為:
=LOOKUP("��",IF({1,0},"",VLOOKUP(Q$1,INDEX('3F記事'!A:BZ,MATCH(P$1,'3F記事'!C:C,),N(IF({1,0},1,MATCH(C2,'3F記事'!$3:$3,)))),2,)&""))

N(IF({1,0},1,MATCH(C2,'3F記事'!$3:$3,))) 這有2個參數,讓INDEX同時抓第1欄及符合人名的欄位,
INDEX('3F記事'!A:BZ,MATCH(P$1,'3F記事'!C:C,),{1,5}) → {"日常","請假,停伙999"}

TOP

回復 7# 准提部林

大大,

以下的房號是有資料的部份,
房號
301
303
306
313
315
329
336
338
351
355
357
366
377

公式改為 =LOOKUP("��",IF({1,0},"",VLOOKUP(Q$1,INDEX('3F記事'!A:BZ,MATCH(P$1,'3F記事'!C:C,),N(IF({1,0},1,MATCH(C2,'3F記事'!$3:$3,)))),2,)&""))
卻只帶出以下資料
房號
303
313
336
338
351
357
366
377

1)請問我還需要更改公式的什麼地方?
2)IF({1,0},1.....大括弧的部份是否屬於陣列?

TOP

回復 8# PJChen


要看檔案查問題!!!

TOP

回復 9# 准提部林

大大,

附上檔案 工作記錄.rar (48.18 KB)
麻煩您

TOP

        靜思自在 : 【行善要及時】行善要及時,功德要持續。如燒開水一般,未燒開之前千萬不要停熄火候,否則重來就太費事了。
返回列表 上一主題