Note: The other languages of the website are Google-translated. Back to English
English English
  • เอกสาร
  • Excel
  • วิธีการจับคู่ค่า vlookup จากล่างขึ้นบนใน Excel

วิธีการจับคู่ค่า vlookup จากล่างขึ้นบนใน Excel

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

Vlookup ค่าที่ตรงกันล่าสุดจากล่างขึ้นบนด้วยสูตร

Vlookup ค่าที่ตรงกันล่าสุดจากล่างขึ้นบนพร้อมคุณสมบัติที่มีประโยชน์


Vlookup ค่าที่ตรงกันล่าสุดจากล่างขึ้นบนด้วยสูตร

ในการจับคู่ค่า vlookup จากล่างขึ้นบนสูตร LOOKUP ต่อไปนี้สามารถช่วยคุณได้โปรดทำดังนี้:

โปรดป้อนสูตรด้านล่างลงในเซลล์ว่างที่คุณต้องการรับผลลัพธ์:

=LOOKUP(2,1/($A$2:$A$17=D2),$B$2:$B$17)

จากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการรับผลลัพธ์ค่าสุดท้ายที่เกี่ยวข้องจะถูกส่งกลับพร้อมกันดูภาพหน้าจอ

หมายเหตุ: ในสูตรข้างต้น: A2: A17 ระบุคอลัมน์ที่คุณกำลังมองหา D2 เป็นเกณฑ์ที่คุณต้องการส่งคืนข้อมูลสัมพัทธ์และ B2: B17 คือรายการที่มีค่าที่คุณต้องการส่งคืน


Vlookup ค่าที่ตรงกันล่าสุดจากล่างขึ้นบนพร้อมคุณสมบัติที่มีประโยชน์

ถ้าคุณมี Kutools สำหรับ Excelเดียวกันกับที่ ค้นหาจากล่างขึ้นบน คุณยังสามารถแก้ปัญหานี้ได้โดยไม่ต้องจำสูตรใด ๆ

ทิปส์:ที่จะใช้สิ่งนี้ ค้นหาจากล่างขึ้นบน ประการแรกคุณควรดาวน์โหลดไฟล์ Kutools สำหรับ Excelแล้วใช้คุณสมบัตินี้อย่างรวดเร็วและง่ายดาย

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดทำตามนี้:

1. คลิก Kutools > สุดยอดการค้นหา > ค้นหาจากล่างขึ้นบนดูภาพหน้าจอ:

2. ใน ค้นหาจากล่างขึ้นบน ไดอะล็อกบ็อกซ์ให้ดำเนินการดังต่อไปนี้:

  • เลือกเซลล์ค่าการค้นหาและเซลล์ผลลัพธ์จากไฟล์ ค้นหาค่าและช่วงเอาต์พุต มาตรา;
  • จากนั้นระบุรายการที่เกี่ยวข้องจากไฟล์ ช่วงข้อมูล มาตรา.

3. จากนั้นคลิก OK ปุ่มค่าที่ตรงกันล่าสุดทั้งหมดจะถูกส่งกลับพร้อมกันดูภาพหน้าจอ:

ดาวน์โหลดและทดลองใช้ Kutools for Excel ฟรีทันที!


บทความที่เกี่ยวข้องเพิ่มเติม:

  • ค่า Vlookup ในหลายแผ่นงาน
  • ใน excel เราสามารถใช้ฟังก์ชัน vlookup เพื่อส่งคืนค่าที่ตรงกันในตารางเดียวของแผ่นงาน แต่คุณเคยพิจารณาหรือไม่ว่าจะทำอย่างไรให้ vlookup มีค่าในหลายแผ่นงาน? สมมติว่าฉันมีสามแผ่นงานต่อไปนี้ที่มีช่วงข้อมูลและตอนนี้ฉันต้องการรับส่วนหนึ่งของค่าที่เกี่ยวข้องตามเกณฑ์จากแผ่นงานทั้งสามนี้
  • ใช้ Vlookup ที่ตรงกันและตรงกันโดยประมาณใน Excel
  • ใน Excel vlookup เป็นหนึ่งในฟังก์ชันที่สำคัญที่สุดสำหรับเราในการค้นหาค่าในคอลัมน์ทางซ้ายสุดของตารางและส่งคืนค่าในแถวเดียวกันของช่วง แต่คุณใช้ฟังก์ชัน vlookup สำเร็จใน Excel หรือไม่? บทความนี้จะพูดถึงวิธีการใช้ฟังก์ชัน vlookup ใน Excel
  • Vlookup เพื่อส่งคืนค่าว่างหรือค่าเฉพาะแทนที่จะเป็น 0 หรือ N / A
  • โดยปกติเมื่อคุณใช้ฟังก์ชัน vlookup เพื่อส่งคืนค่าที่สอดคล้องกันหากเซลล์ที่ตรงกันของคุณว่างเปล่าจะส่งคืน 0 และหากไม่พบค่าที่ตรงกันคุณจะได้รับข้อผิดพลาด # N / A ตามภาพด้านล่าง แทนที่จะแสดงค่า 0 หรือ # N / A คุณจะทำให้มันแสดงเซลล์ว่างหรือค่าข้อความเฉพาะอื่น ๆ ได้อย่างไร
  • Vlookup และเชื่อมต่อหลายค่าที่เกี่ยวข้องกันใน Excel
  • อย่างที่เราทราบกันดีว่าฟังก์ชัน Vlookup ใน Excel สามารถช่วยให้เราค้นหาค่าและส่งคืนข้อมูลที่เกี่ยวข้องในคอลัมน์อื่นได้ แต่โดยทั่วไปแล้วจะสามารถรับค่าสัมพัทธ์แรกได้หากมีข้อมูลที่ตรงกันหลายรายการ ในบทความนี้ฉันจะพูดถึงวิธี vlookup และเชื่อมต่อค่าที่เกี่ยวข้องหลายค่าในเซลล์เดียวหรือรายการแนวตั้ง

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

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)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ช่วยอธิบายสูตรนี้ได้ไหม "=LOOKUP(2,1/($A$2:$A$19=D2),$B$2:$B$19)" มันได้ผลสำหรับสิ่งที่ฉันต้องการบรรลุเป็นอย่างดี แต่ฉันไม่เข้าใจวิธีการทั้งหมด เมื่อพิมพ์ลงใน Excel แสดงว่า "2" เป็นค่าการค้นหา แต่จริงๆ แล้วเรากำลังค้นหา "D2" ในสูตรนี้ นอกจากนี้ "1/" ทำอะไรกับเวกเตอร์การค้นหาด้วย คุณช่วยแบ่งสูตรนี้ลงเพื่ออธิบายว่ามันทำงานอย่างไร ขอบคุณ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ค่าที่แท้จริงของ "2" ไม่เกี่ยวข้อง อาจเป็นตัวเลขใดๆ ที่มากกว่า 1 และน้อยกว่าอนันต์

ฉันเชื่อว่าเทอมที่สอง เช่น "1/($A$2:$A$19=D2)" สร้างอาร์เรย์โดยการประเมินแต่ละเซลล์ในช่วง และถ้ามันเท่ากับ D2 (การทดสอบบูลีน) จะเท่ากับ 1/TRUE ซึ่งเนื่องจาก TRUE คือ 1 => 1 หากไม่เท่ากับ D2 จะเท่ากับ 1/FALSE ซึ่ง FALSE คือ 0 => อนันต์หรือไม่ใช่ตัวเลข

LOOKUP เข้าแทนที่และค้นหา 2 ในอาร์เรย์นี้ ซึ่งแน่นอนว่าหาไม่พบเนื่องจากเป็น 1 หรืออินฟินิตี้

หาก LOOKUP ไม่พบรายการที่ตรงกัน จะตรงกับจำนวนสูงสุดที่น้อยกว่าหรือเท่ากับ 2 ซึ่งก็คือ 1

ฉันไม่ค่อยแน่ใจว่าเหตุใดสิ่งนี้จึงกลายเป็นการเกิดขึ้นครั้งสุดท้ายของ 1 บางที LOOKUP (ไม่เหมือน VLOOKUP) จะค้นหาด้านบนเสมอหรือไม่
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันไม่เข้าใจว่าเหตุใดจึงเลือกการเกิดขึ้นครั้งสุดท้ายของ 1 มันใช้งานได้ แต่ทำไม??!!

(ขอบคุณนะ!)
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีทุกคน,
มีวิธีอื่นในการทำเช่นนี้หรือไม่? แม้ว่าจะใช้งานได้ แต่ก็ต้องใช้ทรัพยากรมากสำหรับชุดข้อมูลขนาดใหญ่


ขอบคุณ,
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
วิธีแก้ปัญหาที่ยอดเยี่ยมโดยใช้ฟังก์ชัน LOOKUP เป็นสิ่งที่ฉันกำลังมองหา!
ฉันต้องการเสริมด้วยความหวังว่ามันจะช่วยให้ทุกคนที่ต้องการโซลูชันที่คล้ายกับสิ่งที่ฉันกำลังมองหา หากคุณต้องการส่งคืนหมายเลขแถวของค่าที่ตรงกัน (ไม่อยู่ในช่วง แต่กลับอยู่ภายในคอลัมน์ทั้งหมด) คุณควรใช้รูปแบบต่อไปนี้โดยเพิ่มในฟังก์ชัน ROW:=LOOKUP(2,1/($A$2) :$A$17=D2),ROW($A$2:$A$17))
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
อัปเดตโพสต์เก่านี้สำหรับใครก็ตามที่ค้นหาเหมือนฉัน ;-)

ฉันกำลังมองหาฟังก์ชั่นเดียวกัน ลงเอยด้วยการใช้ XLOOKUP ซึ่งช่วยให้คุณตั้งค่าโหมดการค้นหาสำหรับ "สุดท้ายถึงก่อน"

ซึ่งอยู่ในแอป Microsoft 365 สำหรับองค์กร

หวังว่ามันจะช่วยใครบางคนในอนาคต

ขอบคุณ
ปล้น
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL