簡體   English   中英

Vlookup數組多列

[英]Vlookup array multiple columns

Excel向導,

我正在嘗試使用簡單的名稱下拉列表構建報告。 讓我給您一個示例數據集,而不是嘗試更詳細地解釋:

表格1:

    Text                                Person1          Person2          Person3
    String here contains name(s)        Mike Smith       Robert Johnson   Suzy Q
    Another string with name(s)         Dan Boy          John Michael     Bob Wise
    Different string with name(s)       Robert Johnson   Suzy Q           

在我的報表中,我有一個下拉列表,其中列出了我想從中選擇的所有“人物”,然后從數組的“文本”列中返回所有值。 我已經能夠使用此公式使它僅與一列一起使用,其中C4在下拉列表中包含我的選擇:

INDEX(表1 [#ALL],SMALL(IF(表1 [PERSON1] = $ C $ 4中,ROW(表1 [PERSON1])),ROW(1:1)),1)

文本列將包含“人物”列的所有名稱,但是它們的大小寫不同(所有大寫字母都不能更改格式以用於顯示)。 也許SEARCH函數會更有用? 我不確定。 我試圖避免使用宏,但是我並不完全反對。

讓我知道你們的想法,並預先感謝!

只需重新組織您的表,以使每個名稱只有一行...名稱上的V查找並獲得匹配列表。

Person          Text                               
Mike Smith      String with names
Robert Johnson  String with names
Suzy Q          String with names
Dan Boy         Second string with names

您是否要對團隊進行驗證? 像選擇團隊一樣,那么下一個下拉列表僅提供該團隊的成員?

您可以在驗證中使用偏移量。 在一個單元格中對團隊列表進行驗證。 在另一個單元格中,創建一個列表驗證,使用偏移量公式返回基於所選團隊的成員范圍。

編輯:不確定如何放入表格,但這是您將如何用vlookup填充范圍

  • 在包含條目的表中,添加一列,其序列號從1-n開始

  • 在下拉框下方,依次輸入數字1至n

  • vlookup表中的序列號,即您要查找的行

  • 對於該列,請使用匹配項在表格中查找當前所選人員所在的列

  • 向下拖動公式以填充n個數字

暫無
暫無

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

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