Skip to main content

เริ่มต้นฟังก์ชัน MATCH ที่ซ้อนกัน

Microsoft Excel Tip - การแสดงหลาย Worksheet ในหน้าจอ (มิถุนายน 2026)

Microsoft Excel Tip - การแสดงหลาย Worksheet ในหน้าจอ (มิถุนายน 2026)

:

Anonim
01 จาก 06

เริ่มต้นฟังก์ชัน MATCH ที่ซ้อนกัน

กลับไปที่ส่วนที่ 1

การป้อนฟังก์ชัน MATCH เป็นอาร์กิวเมนต์จำนวนคอลัมน์ดัชนี

โดยปกติ VLOOKUP จะส่งกลับเฉพาะข้อมูลจากคอลัมน์หนึ่งของตารางข้อมูลและคอลัมน์นี้จะถูกกำหนดโดย หมายเลขดัชนีคอลัมน์ ข้อโต้แย้ง.

อย่างไรก็ตามในตัวอย่างนี้เรามีคอลัมน์สามคอลัมน์ที่เราต้องการค้นหาข้อมูลดังนั้นเราจำเป็นต้องมีวิธีในการเปลี่ยนได้อย่างง่ายดาย หมายเลขดัชนีคอลัมน์ โดยไม่ต้องแก้ไขสูตรการค้นหาของเรา

นี่คือที่ที่ฟังก์ชัน MATCH เข้ามาเล่น จะช่วยให้เราสามารถจับคู่หมายเลขคอลัมน์กับชื่อฟิลด์ - มกราคม, กุมภาพันธ์หรือมีนาคม - ซึ่งเราพิมพ์ลงในเซลล์ E2 ของแผ่นงาน

ฟังก์ชันการทำรัง

ฟังก์ชัน MATCH จึงทำหน้าที่เป็น VLOOKUP's หมายเลขดัชนีคอลัมน์ ข้อโต้แย้ง.

ทำได้โดยการซ้อนฟังก์ชัน MATCH ภายใน VLOOKUP ใน col_index_num บรรทัดของกล่องโต้ตอบ

การป้อนฟังก์ชัน MATCH ด้วยตนเอง

เมื่อทำหน้าที่ทำรัง Excel ไม่อนุญาตให้เราเปิดกล่องโต้ตอบของฟังก์ชันที่สองเพื่อป้อนอาร์กิวเมนต์

ต้องป้อนฟังก์ชัน MATCH ด้วยตนเอง col_index_num เส้น

เมื่อป้อนฟังก์ชันด้วยตนเองอาร์กิวเมนต์แต่ละฟังก์ชันจะต้องคั่นด้วยเครื่องหมายคอมมา ' , '.

การป้อนอาร์กิวเมนต์ Lookup_value ของฟังก์ชัน MATCH

ขั้นตอนแรกในการป้อนฟังก์ชัน MATCH ที่ซ้อนกันคือป้อน lookup_value ข้อโต้แย้ง.

lookup_value จะเป็นตำแหน่งหรือการอ้างอิงเซลล์สำหรับคำค้นหาที่เราต้องการจับคู่ในฐานข้อมูล

  1. ในกล่องโต้ตอบฟังก์ชัน VLOOKUP ให้คลิกที่ปุ่ม col_index_num เส้น
  2. พิมพ์ชื่อฟังก์ชัน การจับคู่ ตามด้วยวงเล็บกลมเปิด " ( '
  3. คลิกที่เซลล์ E2 เพื่อป้อนการอ้างอิงเซลล์นั้นลงในกล่องโต้ตอบ
  4. พิมพ์เครื่องหมายจุลภาค ' , ' หลังจากการอ้างอิงเซลล์ E3 เพื่อทำรายการของฟังก์ชัน MATCH lookup_value ข้อโต้แย้ง.
  5. ปล่อยให้ VLOOKUP เปิดกล่องโต้ตอบสำหรับขั้นตอนถัดไปในบทแนะนำ

ในขั้นตอนสุดท้ายของการสอน Lookup_values ​​จะถูกป้อนลงในเซลล์ D2 และ E2 ของแผ่นงาน

02 จาก 06

การเพิ่ม Lookup_array สำหรับฟังก์ชัน MATCH

การเพิ่ม Lookup_array สำหรับฟังก์ชัน MATCH

ขั้นตอนนี้ครอบคลุมการเพิ่ม lookup_array อาร์กิวเมนต์สำหรับฟังก์ชัน MATCH ที่ซ้อนกัน

lookup_array คือช่วงของเซลล์ที่ฟังก์ชัน MATCH จะค้นหาเพื่อค้นหา lookup_value อาร์กิวเมนต์เพิ่มในขั้นตอนก่อนหน้าของการกวดวิชา

ในตัวอย่างนี้เราต้องการฟังก์ชัน MATCH เพื่อค้นหาเซลล์ D5 ถึง G5 เพื่อให้ตรงกับชื่อของเดือนที่จะถูกป้อนลงในเซลล์ E2

ขั้นตอนเหล่านี้จะถูกป้อนหลังจากเครื่องหมายจุลภาคที่ป้อนในขั้นตอนก่อนหน้าใน col_index_num บรรทัดในกล่องโต้ตอบฟังก์ชัน VLOOKUP

  1. หากจำเป็นให้คลิกที่ปุ่ม col_index_num บรรทัดหลังจุลภาคเพื่อวางจุดแทรกที่ท้ายรายการปัจจุบัน
  2. ไฮไลต์เซลล์ D5 ถึง G5 ในแผ่นงานเพื่อป้อนข้อมูลการอ้างอิงเซลล์เหล่านี้เป็นช่วงของฟังก์ชันคือการค้นหา
  3. กด F4 บนแป้นพิมพ์เพื่อเปลี่ยนช่วงนี้เป็นข้อมูลอ้างอิงของเซลล์ที่แน่นอน การทำเช่นนี้จะทำให้สามารถคัดลอกสูตรการค้นหาที่เสร็จสมบูรณ์ไปยังตำแหน่งอื่น ๆ ในแผ่นงานได้ในขั้นตอนสุดท้ายของการกวดวิชา
  4. พิมพ์เครื่องหมายจุลภาค ' , ' หลังจากการอ้างอิงเซลล์ E3 เพื่อทำรายการของฟังก์ชัน MATCH lookup_array ข้อโต้แย้ง.
03 จาก 06

การเพิ่มประเภทการจับคู่และการเสร็จสิ้นฟังก์ชัน MATCH

การเพิ่มประเภทการจับคู่และการเสร็จสิ้นฟังก์ชัน MATCH

อาร์กิวเมนต์ที่สามและสุดท้ายของฟังก์ชัน MATCH คือ อาร์กิวเมนต์ Match_type

อาร์กิวเมนต์นี้บอก Excel ว่าจะจับคู่ Lookup_value กับค่าใน Lookup_array อย่างไร ตัวเลือกคือ: -1, 0 หรือ 1

อาร์กิวเมนต์นี้ไม่จำเป็น ถ้าถูกละเว้นฟังก์ชันใช้ค่าเริ่มต้นเป็น 1

  • ถ้า Match_type = 1 หรือถูกละไว้: MATCH พบค่าที่ใหญ่ที่สุดที่น้อยกว่าหรือเท่ากับ Lookup_value ถ้าเลือกค่านี้ข้อมูล Lookup_array ต้องเรียงตามลำดับจากน้อยไปมาก
  • ถ้า Match_type = 0: MATCH พบค่าแรกที่เท่ากับ Lookup_value ข้อมูล Lookup_array สามารถจัดเรียงตามลำดับใดก็ได้
  • ถ้า Match_type = 1: MATCH พบค่าที่น้อยที่สุดซึ่งมากกว่าหรือเท่ากับ Lookup_value หากเลือกค่านี้ข้อมูล Lookup_array จะต้องเรียงลำดับจากมากไปน้อย

ขั้นตอนเหล่านี้จะถูกป้อนหลังจากเครื่องหมายจุลภาคที่ป้อนในขั้นตอนก่อนหน้าใน ROW_NUM บรรทัดในกล่องโต้ตอบฟังก์ชัน VLOOKUP

  1. ตามจุลภาคที่สองใน col_index_num บรรทัดพิมพ์ศูนย์ " 0 "เนื่องจากเราต้องการให้ฟังก์ชันที่ซ้อนกันส่งคืนการจับคู่แบบตรงทั้งหมดกับเดือนป้อนในเซลล์ E2
  2. พิมพ์วงเล็บกลมปิด " ) "เพื่อทำฟังก์ชัน MATCH
  3. ปล่อยให้ VLOOKUP เปิดกล่องโต้ตอบสำหรับขั้นตอนถัดไปในบทแนะนำ
04 จาก 06

การป้อนอาร์กิวเมนต์ Lookup Range VLOOKUP

อาร์กิวเมนต์ Lookup Range

อาร์กิวเมนต์ Range_lookup ของ VLOOKUP เป็นค่าลอจิคัล (TRUE หรือ FALSE เท่านั้น) ที่ระบุว่าคุณต้องการให้ VLOOKUP หาคำค้นหาที่ตรงหรือตรงกับ Lookup_value หรือไม่

  • ถ้า TRUE หรือถ้าอาร์กิวเมนต์นี้ถูกละเว้น VLOOKUP จะส่งกลับค่าที่ตรงกันทั้งหมดไปยัง Lookup_value หรือถ้าไม่พบการจับคู่ที่ตรงกัน VLOOKUP จะส่งค่าที่ใหญ่ที่สุดถัดไป สำหรับสูตรการทำเช่นนี้ข้อมูลในคอลัมน์แรกของ Table_array ต้องเรียงตามลำดับจากน้อยไปมาก
  • ถ้า FALSE VLOOKUP จะใช้การจับคู่แบบตรงทั้งหมดกับ Lookup_value เท่านั้นหากมีค่าตั้งแต่สองค่าขึ้นไปในคอลัมน์แรกของ Table_array ที่ตรงกับค่าการค้นหาค่าแรกที่พบจะถูกใช้ หากไม่พบการทำงานแบบตรงทั้งหมดระบบจะส่งคืนข้อผิดพลาด # N / A

ในบทแนะนำนี้เนื่องจากเรากำลังมองหาตัวเลขการขายสำหรับเดือนใดเดือนหนึ่งเราจะตั้งค่า Range_lookup ให้เท่ากับ เท็จ .

  1. คลิกที่ range_lookup บรรทัดในกล่องโต้ตอบ
  2. พิมพ์คำ เท็จ ในบรรทัดนี้เพื่อระบุว่าเราต้องการให้ VLOOKUP คืนค่าการจับคู่แบบตรงทั้งหมดสำหรับข้อมูลที่เรากำลังหาอยู่
  3. คลิกตกลงเพื่อทำสูตรการค้นหาสองมิติและปิดกล่องโต้ตอบ
  4. เนื่องจากเรายังไม่ได้ป้อนเกณฑ์การค้นหาลงในเซลล์ D2 และ E2 ข้อผิดพลาด # N / A จะปรากฏในเซลล์ F2
  5. ข้อผิดพลาดนี้จะได้รับการแก้ไขในขั้นตอนต่อไปในบทแนะนำเมื่อเราจะเพิ่มเกณฑ์การค้นหาในขั้นตอนต่อไปของบทแนะนำ
05 จาก 06

การทดสอบสูตรค้นหาแบบสองทาง

การทดสอบสูตรค้นหาแบบสองทาง

ในการใช้สูตรค้นหาแบบสองวิธีเพื่อค้นหาข้อมูลการขายรายเดือนสำหรับคุกกี้อื่นที่ระบุในอาร์เรย์ของตารางให้พิมพ์ชื่อคุกกี้ลงในเซลล์ D2 ซึ่งเป็นเดือนในเซลล์ E2 และกดปุ่ม ENTER บนแป้นพิมพ์

ข้อมูลการขายจะปรากฏในเซลล์ F2

  1. คลิกที่เซลล์ D2 ในแผ่นงานของคุณ
  2. ชนิด ข้าวโอ๊ตบด ลงในเซลล์ D2 แล้วกดปุ่ม ENTER บนแป้นพิมพ์
  3. คลิกที่เซลล์ E2
  4. ชนิด กุมภาพันธ์ ลงในเซลล์ E2 และกดปุ่ม ENTER บนแป้นพิมพ์
  5. มูลค่า $1,345 - ยอดขายของคุกกี้ข้าวโอ๊ตในเดือนกุมภาพันธ์ - ควรแสดงในเซลล์ F2
  6. ณ จุดนี้แผ่นงานของคุณควรตรงกับตัวอย่างในหน้า 1 ของบทแนะนำนี้
  7. ทดสอบสูตรการค้นหาต่อไปโดยการพิมพ์คุกกี้และเดือนที่มีอยู่ใน Table_array รวมทั้งตัวเลขยอดขายควรปรากฏในเซลล์ F2
  8. ขั้นตอนสุดท้ายในการกวดวิชานี้ครอบคลุมการคัดลอกสูตรการค้นหาด้วยการใช้ Fill Handle

หากมีข้อความแสดงข้อผิดพลาดเช่น #REF! ปรากฏในเซลล์ F2 รายการของข้อความแสดงข้อผิดพลาด VLOOKUP นี้อาจช่วยให้คุณทราบว่าปัญหาอยู่ที่ใด

06 จาก 06

การคัดลอกสูตรการค้นหาแบบสองมิติด้วยการเติม

การคัดลอกสูตรการค้นหาแบบสองมิติด้วยการเติม

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

เนื่องจากข้อมูลถูกวางไว้ในรูปแบบปกติในแผ่นงานเราสามารถคัดลอกสูตรการค้นหาในเซลล์ F2 ไปยังเซลล์ F3 ได้

เมื่อมีการคัดลอกสูตร Excel จะอัปเดตการอ้างอิงเซลล์สัมพัทธ์เพื่อให้สอดคล้องกับตำแหน่งใหม่ของสูตร ในกรณีนี้ D2 กลายเป็น D3 และ E2 กลายเป็น E3,

Excel ช่วยให้การอ้างอิงของเซลล์สัมบูรณ์เหมือนกันดังนั้นช่วงที่แน่นอน $ D $ 5: $ G $ 5 ยังคงเหมือนเดิมเมื่อทำสำเนาสูตร

มีวิธีการคัดลอกข้อมูลใน Excel มากกว่าหนึ่งวิธี แต่อาจเป็นวิธีที่ง่ายที่สุดคือการใช้ Fill Handle

  1. คลิกที่เซลล์ D3 ในแผ่นงานของคุณ
  2. ชนิด ข้าวโอ๊ตบด ลงในเซลล D3 และกดปุ. ม ENTER บนแป้นพิมพ์
  3. คลิกที่เซลล์ E3
  4. ชนิด มีนาคม ลงในเซลล E3 และกดปุ. ม ENTER บนแป้นพิมพ์
  5. คลิกเซลล์ F2 เพื่อทำให้เซลล์เป็นเซลล์ที่ใช้งานอยู่
  6. วางตัวชี้เมาส์ไว้เหนือสี่เหลี่ยมสีดำที่มุมล่างขวา ตัวชี้จะเปลี่ยนเป็นเครื่องหมายบวก "+" - นี่คือ Fill Handle
  7. คลิกปุ่มซ้ายของเมาส์และลากที่จับเติมลงไปที่เซลล์ F3
  8. ปล่อยปุ่มเมาส์และเซลล์ F3 ควรมีสูตรการค้นหาแบบสองมิติ
  9. มูลค่าที่ 1,287 ดอลลาร์ - ยอดขายของคุกกี้ข้าวโอ๊ตในเดือนมีนาคม - ควรแสดงในเซลล์ F3