Note: The other languages of the website are Google-translated. Back to English

 จะ vlookup และส่งคืนค่าที่ตรงกันในรายการที่กรองได้อย่างไร

ฟังก์ชัน VLOOKUP สามารถช่วยคุณค้นหาและส่งคืนค่าแรกที่ตรงกันตามค่าเริ่มต้นไม่ว่าจะเป็นช่วงปกติหรือรายการที่กรองแล้ว บางครั้งคุณเพียงแค่ต้องการ vlookup และส่งคืนเฉพาะค่าที่มองเห็นได้หากมีรายการที่กรอง คุณจะจัดการกับงานนี้ใน Excel ได้อย่างไร?

Vlookup และส่งกลับค่าที่ตรงกันในรายการที่กรองด้วยสูตรอาร์เรย์


Vlookup และส่งกลับค่าที่ตรงกันในรายการที่กรองด้วยสูตรอาร์เรย์

สูตรอาร์เรย์ต่อไปนี้สามารถช่วยคุณค้นหาและส่งคืนค่าที่ตรงกันในรายการที่กรองได้โปรดดำเนินการดังนี้:

ใส่สูตรนี้:

=INDEX(B4:B19,MATCH(1,IF(SUBTOTAL(3,OFFSET(A4:A19,ROW(A4:A19)-ROW(A4),0,1))>0,IF(A4:A19=F2,1)),0)) ลงในเซลล์ที่คุณต้องการค้นหาผลลัพธ์จากนั้นกด Ctrl + Shift + Enter คีย์เข้าด้วยกันและคุณจะได้รับค่าที่สอดคล้องกันตามที่คุณต้องการดูภาพหน้าจอ:

หมายเหตุ: ในสูตรข้างต้น:

F2: คือค่าการค้นหาที่คุณต้องการค้นหาค่าที่สอดคล้องกัน

A4: A19: คือช่วงข้อมูลที่มีค่าการค้นหา

B4: B19: คือข้อมูลคอลัมน์ที่มีค่าผลลัพธ์ที่คุณต้องการส่งคืน

นี่คือสูตรอาร์เรย์อื่นที่สามารถช่วยคุณได้โปรดป้อนสูตรนี้:

=VLOOKUP(F2,IF(SUBTOTAL(3,OFFSET(A4:A19,ROW(A4:A19)-ROW(A4),0,1))>0,A4:D19),4,0) ลงในเซลล์ว่างจากนั้นกด Ctrl + Shift + Enter คีย์เข้าด้วยกันเพื่อให้ได้ผลลัพธ์ที่ถูกต้องดูภาพหน้าจอ:

หมายเหตุ ในสูตรข้างต้น:

F2: คือค่าการค้นหาที่คุณต้องการค้นหาค่าที่สอดคล้องกัน

A4: A19: คือช่วงข้อมูลที่มีค่าการค้นหา

A4: D19: คือช่วงข้อมูลที่คุณต้องการใช้

จำนวน 4: คือหมายเลขคอลัมน์ที่ค่าที่ตรงกันของคุณส่งกลับ


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (6)
ได้รับคะแนน 5 จาก 5 · การจัดอันดับ 1
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฟังก์ชัน Vlookup นี้ไม่ส่งคืนผลลัพธ์ทั้งหมดบางค่าที่ส่งคืนด้วย #N/A
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี Mohamed Kamal ขออภัยที่ได้ยิน โปรดตรวจสอบให้แน่ใจว่าได้ป้อนสูตรโดยกดปุ่ม Ctrl + Shift + Enter หากวิธีแก้ปัญหาไม่สามารถแก้ปัญหาของคุณได้ โปรดส่งภาพหน้าจอของรายละเอียดมาให้เรา ขอบคุณ! ขอแสดงความนับถือ Mandy
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ต้องการความช่วยเหลือในการใช้สูตรเดียวกันในสองเวิร์กบุ๊กที่แตกต่างกันพร้อมคอลัมน์ที่ถูกกรองโดยเร็วสำหรับโครงการที่จะส่งตอนนี้ แต่ฉันกำลังสับสนว่าจะใช้ฟิลด์ใด
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
จำเป็นต้องใช้ข้อมูลข้างต้นสำหรับ 2 แผ่นงานเพื่อค้นหาข้อมูลที่กรองจากแผ่นงานหนึ่งและใช้ข้อมูลนี้เพื่อแทนที่ข้อมูลจากแผ่นงานอื่นด้วยคอลัมน์ที่กรอง
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีคุณบี
หากคุณต้องการค้นหาและคืนค่าที่ตรงกันจากแผ่นงานอื่น โปรดใช้สูตรด้านล่าง:
=INDEX(Sheet1!B2:B11,MATCH(1,IF(SUBTOTAL(3,OFFSET(Sheet1!A2:A11,ROW(Sheet1!A2:A11)-ROW(Sheet1!A2),0,1))>0,IF(Sheet1!A2:A11=F2,1)),0))

วางสูตรแล้วให้กด Ctrl + Shift + Enter คีย์ร่วมกัน

หมายเหตุ: ในสูตรข้างต้น:
Sheet1: เป็นเวิร์กชีตหลักที่มีข้อมูลที่คุณต้องการใช้
B2: B11: เป็นข้อมูลคอลัมน์ที่มีค่าผลลัพธ์ที่คุณต้องการส่งคืน
A2: A11: คือช่วงข้อมูลที่มีค่าการค้นหา
F2: คือค่าการค้นหาที่คุณต้องการค้นหาค่าที่สอดคล้องกัน
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สิ่งที่ฉันต้องการอย่างแม่นยำ ขอบคุณมาก!
ได้รับคะแนน 5 จาก 5
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ