ฉันต้องการใช้ Excel เพื่อค้นหาและคืนค่าการอ้างอิงหลายค่าสำหรับคีย์ที่กำหนด VLookupทำบางสิ่งที่คล้ายกับสิ่งที่ฉันต้องการ - แต่คืนค่าการจับคู่เดียวเท่านั้น
ฉันคิดว่ามันจะเกี่ยวข้องกับวิธีคืนค่าอาเรย์และการจัดการแม้ว่าฉันจะไม่เคยจัดการกับสิ่งเหล่านี้มาก่อน Googling บางคนเริ่มพึ่งพา if ([lookuparray] = [value], row [lookuparray]) ซึ่งเป็นส่วนหนึ่งของการแก้ปัญหา - แม้ว่าฉันจะไม่สามารถคืนการแข่งขันได้ครั้งเดียว ...
ตัวอย่างเช่นถ้าฉันมีข้อมูลอ้างอิงนี้:
Adam Red
Adam Green
Adam Blue
Bob Red
Bob Yellow
Bob Green
Carl Red
ฉันกำลังพยายามหาค่าส่งคืนหลายค่าทางด้านขวา (คั่นด้วยเครื่องหมายจุลภาคหากเป็นไปได้)
Red Adam, Bob, Carl
Green Adam, Bob
Blue Adam
Yellow Bob
(ฉันมีค่าคีย์ด้านซ้ายแล้ว - ไม่จำเป็นต้องดึงค่าเหล่านั้นออก)
ความช่วยเหลือใด ๆ เกี่ยวกับวิธีการจัดการค่าหลายค่าในบริบทนี้ได้รับการชื่นชม ขอบคุณ
=SUM(IF($B$2:$B$8="Key", $C$2:$C$8, 0))