簡體   English   中英

(Excel)查找值不在數組中的查找

[英](Excel) Lookup where lookup value isn't exactly in the array

背景:我通常會在第5、8、9和12個月內對選定的類別進行“全面審查”,在下面的圖片中可以看到該時間表的摘錄(F1:I13)。 例如,對於類別101,我通常會在第5、9和12個月進行全面審核(如單元格F8:F10中所示;請注意,F列中的值格式為[Category]-[Month] 。單元格F2是12/12期間類別085的查找關鍵字。

正常流程的示例:如果在5/2015年對類別101進行了全面審核,則我會在單元格B2:B3中輸入“ 5”和“ 2015”,那么單元格B5:B6會正確填充完整的第一個和第二個先前日期該類別的評論。 所以在這種情況下

B5.Value()= 12.2014

B6.Value()= 9.2014

問題:我已經開始了一個過程,打算在所有月份中不對每個類別進行全面審查,但我將進行部分審查,但是提取第一個和第二個先前的完整審查日期的過程將不再起作用。 例如,如下所示,如果我想在6/2015中進行部分審查,我想在單元格B5:B6中提取“ 5.2015”和“ 12.2014”。

我遇到的問題是,右側的數組是由外部來源生成的,我無法真正對其進行任何編輯(它也比我所顯示的摘錄大得多,太多的事情取決於它的當前格式)。格式;數組會在每年年初更新)。

是否有一種聰明的方法來找出如何在部分檢查期間查找適當的先前完整檢查日期,而在查找數組的第一列(查找關鍵字)中沒有明確定義部分檢查日期呢?

在此處輸入圖片說明

=INDEX(H2:H13,MATCH("*"&B1&"-"&"*",G2:G13,0))

這應該可以解決問題。 只需創建另一行以專門查找partial review日期。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM