XLOOKUP คืนค่าหลายคอลัมน์ในสูตรเดียว

พิมพ์รหัสครั้งเดียว แล้วดึงชื่อ–สกุล แผนก และตำแหน่งกลับมาพร้อมกัน

Artwork ต้นฉบับ XLOOKUP คืนค่าหลายคอลัมน์ในสูตรเดียว

ปัญหา / ใช้เมื่อไหร่

ใช้เมื่อมีรหัสพนักงานและต้องการค้นคืนข้อมูลหลายคอลัมน์ด้วยสูตรเดียว

Formula

=XLOOKUP(F2,A2:A10,B2:D10,"ไม่พบข้อมูล")

Dataset / Example

รหัสพนักงานชื่อ–สกุลแผนกตำแหน่ง
EMP001กนกวรรณ ใจดีบัญชีเจ้าหน้าที่บัญชี
EMP002ณัฐวุฒิ ศรีสุขฝ่ายขายพนักงานขาย
EMP003พัชราภา เจริญผลการตลาดเจ้าหน้าที่การตลาด
EMP004วรเมธ คำพลITSystem Analyst
EMP005ศิริลักษณ์ ทองดีบุคคลHR Officer
EMP006อนุชา พรหมชาติจัดซื้อPurchasing
EMP007ปิยะดา แก้วเก้าคลังสินค้าStock Officer
EMP008จิรายุ สงวนดีการเงินเจ้าหน้าที่การเงิน
EMP009อรรถนนท์ มั่นคงฝ่ายผลิตProduction Planner

Expected Result

ค้นหาชื่อ–สกุลแผนกตำแหน่ง
EMP004วรเมธ คำพลITSystem Analyst
EMP999ไม่พบข้อมูล

วิธีทำงาน

  1. ใช้ค่าใน F2 ค้นหาในช่วง A2:A10
  2. คืนผลลัพธ์จาก B2:D10 ซึ่งมี 3 คอลัมน์
  3. ถ้าไม่พบข้อมูล จะแสดงข้อความที่กำหนดแทน #N/A

Tips / ข้อควรรู้

  • เว้นพื้นที่ด้านขวาของสูตรไว้ เพื่อให้ผลลัพธ์ Spill ออกมาได้
  • ถ้าต้องการเฉพาะบางคอลัมน์ สามารถใช้ CHOOSECOLS ร่วมกับ XLOOKUP

Compatibility / Version

Excel 365

Related Content

Artwork ตารางมีหลายคอลัมน์ ดึงเฉพาะช่องที่ใช้ด้วย CHOOSECOLS

ตารางมีหลายคอลัมน์ ดึงเฉพาะช่องที่ใช้ด้วย CHOOSECOLS

เลือกเฉพาะคอลัมน์ที่ 1, 3 และ 6 จากตาราง 6 คอลัมน์

=CHOOSECOLS(A1:F4,1,3,6)ดูวิธีใช้