เริ่มต้นฟังก์ชัน 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 จะเป็นตำแหน่งหรือการอ้างอิงเซลล์สำหรับคำค้นหาที่เราต้องการจับคู่ในฐานข้อมูล
- ในกล่องโต้ตอบฟังก์ชัน VLOOKUP ให้คลิกที่ปุ่ม col_index_num เส้น
- พิมพ์ชื่อฟังก์ชัน การจับคู่ ตามด้วยวงเล็บกลมเปิด " ( '
- คลิกที่เซลล์ E2 เพื่อป้อนการอ้างอิงเซลล์นั้นลงในกล่องโต้ตอบ
- พิมพ์เครื่องหมายจุลภาค ' , ' หลังจากการอ้างอิงเซลล์ E3 เพื่อทำรายการของฟังก์ชัน MATCH lookup_value ข้อโต้แย้ง.
- ปล่อยให้ 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
- หากจำเป็นให้คลิกที่ปุ่ม col_index_num บรรทัดหลังจุลภาคเพื่อวางจุดแทรกที่ท้ายรายการปัจจุบัน
- ไฮไลต์เซลล์ D5 ถึง G5 ในแผ่นงานเพื่อป้อนข้อมูลการอ้างอิงเซลล์เหล่านี้เป็นช่วงของฟังก์ชันคือการค้นหา
- กด F4 บนแป้นพิมพ์เพื่อเปลี่ยนช่วงนี้เป็นข้อมูลอ้างอิงของเซลล์ที่แน่นอน การทำเช่นนี้จะทำให้สามารถคัดลอกสูตรการค้นหาที่เสร็จสมบูรณ์ไปยังตำแหน่งอื่น ๆ ในแผ่นงานได้ในขั้นตอนสุดท้ายของการกวดวิชา
- พิมพ์เครื่องหมายจุลภาค ' , ' หลังจากการอ้างอิงเซลล์ E3 เพื่อทำรายการของฟังก์ชัน MATCH lookup_array ข้อโต้แย้ง.
การเพิ่มประเภทการจับคู่และการเสร็จสิ้นฟังก์ชัน 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
- ตามจุลภาคที่สองใน col_index_num บรรทัดพิมพ์ศูนย์ " 0 "เนื่องจากเราต้องการให้ฟังก์ชันที่ซ้อนกันส่งคืนการจับคู่แบบตรงทั้งหมดกับเดือนป้อนในเซลล์ E2
- พิมพ์วงเล็บกลมปิด " ) "เพื่อทำฟังก์ชัน MATCH
- ปล่อยให้ VLOOKUP เปิดกล่องโต้ตอบสำหรับขั้นตอนถัดไปในบทแนะนำ
การป้อนอาร์กิวเมนต์ 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 ให้เท่ากับ เท็จ .
- คลิกที่ range_lookup บรรทัดในกล่องโต้ตอบ
- พิมพ์คำ เท็จ ในบรรทัดนี้เพื่อระบุว่าเราต้องการให้ VLOOKUP คืนค่าการจับคู่แบบตรงทั้งหมดสำหรับข้อมูลที่เรากำลังหาอยู่
- คลิกตกลงเพื่อทำสูตรการค้นหาสองมิติและปิดกล่องโต้ตอบ
- เนื่องจากเรายังไม่ได้ป้อนเกณฑ์การค้นหาลงในเซลล์ D2 และ E2 ข้อผิดพลาด # N / A จะปรากฏในเซลล์ F2
- ข้อผิดพลาดนี้จะได้รับการแก้ไขในขั้นตอนต่อไปในบทแนะนำเมื่อเราจะเพิ่มเกณฑ์การค้นหาในขั้นตอนต่อไปของบทแนะนำ
การทดสอบสูตรค้นหาแบบสองทาง

การทดสอบสูตรค้นหาแบบสองทาง
ในการใช้สูตรค้นหาแบบสองวิธีเพื่อค้นหาข้อมูลการขายรายเดือนสำหรับคุกกี้อื่นที่ระบุในอาร์เรย์ของตารางให้พิมพ์ชื่อคุกกี้ลงในเซลล์ D2 ซึ่งเป็นเดือนในเซลล์ E2 และกดปุ่ม ENTER บนแป้นพิมพ์
ข้อมูลการขายจะปรากฏในเซลล์ F2
- คลิกที่เซลล์ D2 ในแผ่นงานของคุณ
- ชนิด ข้าวโอ๊ตบด ลงในเซลล์ D2 แล้วกดปุ่ม ENTER บนแป้นพิมพ์
- คลิกที่เซลล์ E2
- ชนิด กุมภาพันธ์ ลงในเซลล์ E2 และกดปุ่ม ENTER บนแป้นพิมพ์
- มูลค่า $1,345 - ยอดขายของคุกกี้ข้าวโอ๊ตในเดือนกุมภาพันธ์ - ควรแสดงในเซลล์ F2
- ณ จุดนี้แผ่นงานของคุณควรตรงกับตัวอย่างในหน้า 1 ของบทแนะนำนี้
- ทดสอบสูตรการค้นหาต่อไปโดยการพิมพ์คุกกี้และเดือนที่มีอยู่ใน Table_array รวมทั้งตัวเลขยอดขายควรปรากฏในเซลล์ F2
- ขั้นตอนสุดท้ายในการกวดวิชานี้ครอบคลุมการคัดลอกสูตรการค้นหาด้วยการใช้ Fill Handle
หากมีข้อความแสดงข้อผิดพลาดเช่น #REF! ปรากฏในเซลล์ F2 รายการของข้อความแสดงข้อผิดพลาด VLOOKUP นี้อาจช่วยให้คุณทราบว่าปัญหาอยู่ที่ใด
06 จาก 06การคัดลอกสูตรการค้นหาแบบสองมิติด้วยการเติม

การคัดลอกสูตรการค้นหาแบบสองมิติด้วยการเติม
เพื่อให้ง่ายต่อการเปรียบเทียบข้อมูลสำหรับเดือนที่ต่างกันหรือคุกกี้ที่ต่างกันคุณสามารถคัดลอกสูตรการค้นหาลงในเซลล์อื่นเพื่อให้สามารถแสดงจำนวนเงินได้หลายรายการในเวลาเดียวกัน
เนื่องจากข้อมูลถูกวางไว้ในรูปแบบปกติในแผ่นงานเราสามารถคัดลอกสูตรการค้นหาในเซลล์ F2 ไปยังเซลล์ F3 ได้
เมื่อมีการคัดลอกสูตร Excel จะอัปเดตการอ้างอิงเซลล์สัมพัทธ์เพื่อให้สอดคล้องกับตำแหน่งใหม่ของสูตร ในกรณีนี้ D2 กลายเป็น D3 และ E2 กลายเป็น E3,
Excel ช่วยให้การอ้างอิงของเซลล์สัมบูรณ์เหมือนกันดังนั้นช่วงที่แน่นอน $ D $ 5: $ G $ 5 ยังคงเหมือนเดิมเมื่อทำสำเนาสูตร
มีวิธีการคัดลอกข้อมูลใน Excel มากกว่าหนึ่งวิธี แต่อาจเป็นวิธีที่ง่ายที่สุดคือการใช้ Fill Handle
- คลิกที่เซลล์ D3 ในแผ่นงานของคุณ
- ชนิด ข้าวโอ๊ตบด ลงในเซลล D3 และกดปุ. ม ENTER บนแป้นพิมพ์
- คลิกที่เซลล์ E3
- ชนิด มีนาคม ลงในเซลล E3 และกดปุ. ม ENTER บนแป้นพิมพ์
- คลิกเซลล์ F2 เพื่อทำให้เซลล์เป็นเซลล์ที่ใช้งานอยู่
- วางตัวชี้เมาส์ไว้เหนือสี่เหลี่ยมสีดำที่มุมล่างขวา ตัวชี้จะเปลี่ยนเป็นเครื่องหมายบวก "+" - นี่คือ Fill Handle
- คลิกปุ่มซ้ายของเมาส์และลากที่จับเติมลงไปที่เซลล์ F3
- ปล่อยปุ่มเมาส์และเซลล์ F3 ควรมีสูตรการค้นหาแบบสองมิติ
- มูลค่าที่ 1,287 ดอลลาร์ - ยอดขายของคุกกี้ข้าวโอ๊ตในเดือนมีนาคม - ควรแสดงในเซลล์ F3




