สมาร์ทชีต 9.1.1
Smartsheet เป็นแพลตฟอร์มการทำงานแบบไดนามิกที่ช่วยให้คุณจัดการโครงการ สร้างเวิร์กโฟลว์ และทำงานร่วมกับทีมของคุณได้
Excel 2016 สำหรับสมาชิก Office 365 บน Windows และ Mac รองรับฟังก์ชัน XLOOKUP ใหม่ ซึ่งได้รับการขนานนามว่าเป็นการแทนที่ที่ง่ายกว่าและหลากหลายกว่าสำหรับฟังก์ชันการค้นหาแนวตั้งที่ได้รับความนิยมอย่างมาก (แต่มักไม่ร้ายแรง) VLOOKUP (ไม่รู้ว่า X ใน XLOOKUP คืออะไร ย่อมาจาก กว้างขวางบางที?)
สำหรับผู้ที่ยังไม่คุ้นเคยกับ VLOOKUP (ถือว่าเป็นฟังก์ชันที่สามที่ใช้มากที่สุดหลังจาก SUM และ AVERAGE) ฟังก์ชันนี้จะค้นหาในแนวตั้งตามแถวในคอลัมน์ซ้ายสุดของตารางค้นหาที่กำหนดจากบนลงล่างจนกว่าจะพบค่าใน คอลัมน์ค้นหาที่กำหนดโดยหมายเลขออฟเซ็ตที่ตรงกับหรือเกินกว่าที่คุณมองหา แม้ว่าจะมีประโยชน์อย่างมากสำหรับการค้นหารายการเฉพาะในรายการแบบยาวหรือคอลัมน์ของตารางข้อมูลในเวิร์กชีตของคุณ ฟังก์ชัน VLOOKUP มีข้อจำกัดหลายประการที่ฟังก์ชันการค้นหาใหม่นี้ไม่ได้แชร์ เช่น XLOOKUP:
ฟังก์ชัน XLOOKUP มีอาร์กิวเมนต์ที่เป็นไปได้ห้าอาร์กิวเมนต์ โดยสามอาร์กิวเมนต์แรกจำเป็น และอาร์กิวเมนต์ 2 รายการสุดท้ายเป็นทางเลือก โดยใช้ไวยากรณ์ต่อไปนี้:
XLOOKUP ( lookup_value , lookup_array , return_array [ match_mode ], [ search_mode ])
อาร์กิวเมนต์lookup_value ที่จำเป็นจะกำหนดค่าหรือรายการที่คุณกำลังค้นหา อาร์กิวเมนต์look_up array ที่จำเป็นจะกำหนดช่วงของเซลล์ที่จะค้นหาค่าการค้นหานี้ และอาร์กิวเมนต์return_array จะกำหนดช่วงของเซลล์ที่มีค่าที่คุณต้องการให้ส่งคืนเมื่อ Excel พบค่าที่ตรงกันทั้งหมด
* พึงระลึกไว้เสมอว่าเมื่อกำหนดอาร์กิวเมนต์ lookup_array และ return_array ในฟังก์ชัน XLOOKUP ของคุณ ทั้งสองช่วงต้องมีความยาวเท่ากัน มิฉะนั้น Excel จะคืนค่า #VALUE! ข้อผิดพลาดในสูตรของคุณ ทั้งหมดนี้เป็นเหตุผลที่มากขึ้นสำหรับคุณที่จะใช้ชื่อช่วงหรือชื่อคอลัมน์ของตารางข้อมูลที่กำหนดเมื่อกำหนดขัดแย้งเหล่านี้มากกว่าที่จะชี้ให้พวกเขาออกหรือพิมพ์ในลำดับที่มือถือของตน
อาร์กิวเมนต์match_mode ที่เป็นตัวเลือกสามารถมีค่าใดค่าหนึ่งจากสี่ค่าต่อไปนี้:
อาร์กิวเมนต์search_mode ที่เป็นตัวเลือกสามารถมีค่าใดค่าหนึ่งจากสี่ค่าต่อไปนี้:
วิธีที่ดีที่สุดในการทำความเข้าใจพลังและความเก่งกาจของฟังก์ชัน XLOOKUP ใหม่คือการดูการทำงานจริงในเวิร์กชีต Excel ในรูปต่อไปนี้ ฉันมีเวิร์กชีตที่มีตารางข้อมูลการขายแบบง่ายๆ ปี 2019 ที่จัดเรียงตามประเทศ ในการใช้ XLOOKUP เพื่อส่งคืนยอดขายรวมจากตารางนี้ในเซลล์ E4 ตามประเทศที่คุณป้อนในเซลล์ D4 ของเวิร์กชีต ให้ทำตามขั้นตอนเหล่านี้:
วางเคอร์เซอร์เซลล์ในเซลล์ E4 ของเวิร์กชีต
คลิกตัวเลือกการค้นหาและอ้างอิงบนแท็บสูตรตามด้วย XLOOKUP ใกล้กับด้านล่างของเมนูแบบเลื่อนลงเพื่อเปิดกล่องโต้ตอบอาร์กิวเมนต์ของฟังก์ชัน
คลิกเซลล์ D4 ในเวิร์กชีตเพื่อป้อนการอ้างอิงเซลล์ลงในกล่องข้อความอาร์กิวเมนต์ Lookup_value
กด Tab เพื่อเลือกกล่องข้อความอาร์กิวเมนต์ Lookup_array จากนั้นคลิกเซลล์ A4 และกด Shift ค้างไว้ในขณะที่คุณกด Ctrl-ลูกศรลงเพื่อเลือก A4:A8 เป็นช่วงที่จะค้นหา (เนื่องจากช่วง A3:B8 ถูกกำหนดเป็นตารางข้อมูล Excel Table1[Country] ปรากฏในกล่องข้อความแทนช่วง A4:A8)
กด Tab เพื่อเลือกกล่องข้อความอาร์กิวเมนต์ Return_array จากนั้นคลิกเซลล์ B4 และกด Shift ค้างไว้ ขณะที่คุณกด Ctrl-ลูกศรลงเพื่อเลือก B4:B8 เป็นช่วงที่มีค่าที่จะส่งคืนตามผลลัพธ์ของการค้นหา (ที่ปรากฏเป็น Table1[Total Sales] ในกล่องข้อความ)
คลิกตกลงเพื่อป้อนสูตร XLOOKUP ในเซลล์ E4
การสร้างสูตรด้วย XLOOKUP ในเซลล์ E4 ที่ส่งกลับยอดขายตามประเทศที่ป้อนในเซลล์ D4
Excel ป้อนสูตร XLOOKUP ลงในเซลล์ E4 ของเวิร์กชีตและคืนค่า 4900 เป็นผลลัพธ์ เนื่องจากขณะนี้คอสตาริกาถูกป้อนลงในเซลล์การค้นหา D4 และดังที่คุณเห็นในตารางยอดขายปี 2019 นี่คือยอดขายรวมสำหรับประเทศนี้
เนื่องจาก XLOOKUP ทำงานจากขวาไปซ้ายเช่นเดียวกับจากซ้ายไปขวา คุณจึงสามารถใช้ฟังก์ชันนี้เพื่อส่งคืนประเทศจากตารางการขายนี้โดยพิจารณาจากยอดขายเฉพาะ รูปต่อไปนี้แสดงวิธีการที่คุณทำเช่นนี้ คราวนี้ คุณสร้างสูตร XLOOKUP ในเซลล์ D4 และกำหนดค่าที่ป้อนในเซลล์ E4 (ในกรณีนี้ 11,000) เป็นอาร์กิวเมนต์ lookup_value
นอกจากนี้ คุณป้อน -1 เป็นอาร์กิวเมนต์ match_mode เพื่อแทนที่ค่าเริ่มต้นของการจับคู่แบบตรงทั้งหมดของฟังก์ชัน เพื่อให้ Excel ส่งคืนประเทศที่มีการจับคู่แบบตรงทั้งหมดกับมูลค่าการขายที่ป้อนในเซลล์การค้นหา E4 หรือเซลล์ที่มียอดขายรวมที่ต่ำกว่าถัดไป (เม็กซิโกด้วย ในกรณีนี้คือ 10,000 ดอลลาร์ เนื่องจากไม่มีประเทศใดในตารางนี้ที่มียอดขายรวม 11,000 ดอลลาร์) หากไม่มีการกำหนดอาร์กิวเมนต์ match_mode สำหรับสูตรนี้ Excel จะส่งกลับ #NA เป็นผลลัพธ์ เนื่องจากไม่มีการจับคู่แบบตรงทั้งหมดกับ $11,000 ในตารางการขายนี้
การสร้างสูตรด้วย XLOOKUP ในเซลล์ D4 ที่ส่งคืนประเทศตามยอดขายที่ป้อนในเซลล์ E4
เนื่องจากฟังก์ชัน XLOOKUP สามารถค้นหาในแนวนอนตามคอลัมน์ได้อย่างสะดวกสบายเท่าๆ กัน ขณะที่ค้นหาในแนวตั้งทีละแถว คุณสามารถใช้ฟังก์ชันนี้เพื่อสร้างสูตรที่ดำเนินการค้นหาแบบสองทาง (แทนที่ความจำเป็นในการสร้างสูตรที่รวมฟังก์ชัน INDEX และ MATCH เข้าด้วยกันเป็น ในอดีตที่ผ่านมา). รูปภาพต่อไปนี้ ซึ่งมีตารางกำหนดการผลิตปี 2019 สำหรับหมายเลขชิ้นส่วน AB-100 ถึง AB-103 สำหรับเดือนเมษายนถึงธันวาคม แสดงให้คุณเห็นถึงวิธีการดำเนินการ
การสร้างสูตรด้วยฟังก์ชัน XLOOKUP ที่ซ้อนกันเพื่อส่งคืนจำนวนหน่วยที่ผลิตสำหรับชิ้นส่วนในเดือนใดโดยเฉพาะ
ในเซลล์ B12 ฉันสร้างสูตรต่อไปนี้:
=XLOOKUP(part_lookup,$A$3:$A$6,XLOOKUP(date_lookup,$B$2:$J$2,$B$3:$J$6))
สูตรนี้เริ่มต้นด้วยการกำหนดฟังก์ชัน XLOOKUP ที่ค้นหาในแนวตั้งตามแถวเพื่อหาค่าที่ตรงกันกับรายการชิ้นส่วนที่สร้างในเซลล์ที่ชื่อ part_lookup (เซลล์ B10 ในกรณีนี้) ในช่วงเซลล์ $A$3:$A$6 ของตารางการผลิต . อย่างไรก็ตาม โปรดทราบว่าอาร์กิวเมนต์ return_array สำหรับฟังก์ชัน LOOKUP ดั้งเดิมนี้เป็นฟังก์ชัน XLOOKUP ตัวที่สอง
ฟังก์ชัน XLOOKUP แบบซ้อนที่สองนี้จะค้นหาช่วงเซลล์ $B$2:$J$2 ในแนวนอนตามคอลัมน์เพื่อให้ตรงกับรายการวันที่ในเซลล์ที่ชื่อ date_lookup (ในกรณีนี้คือเซลล์ B11) อาร์กิวเมนต์ return_array สำหรับฟังก์ชัน XLOOKUP ที่ซ้อนกันเป็นวินาทีนี้คือ $B$3:$J$6 ซึ่งเป็นช่วงเซลล์ของค่าการผลิตทั้งหมดในตาราง
วิธีการทำงานของสูตรนี้คือ Excel จะคำนวณผลลัพธ์ของฟังก์ชัน XLOOKUP ที่สองที่ซ้อนกันอยู่ก่อน โดยทำการค้นหาในแนวนอน ซึ่งในกรณีนี้ จะส่งกลับอาร์เรย์ในช่วงเซลล์ D3: D6 ของคอลัมน์ Jun-19 (ด้วยค่า: 438, 153, 306 และ 779) เป็นผลลัพธ์ ผลลัพธ์นี้จะกลายเป็นอาร์กิวเมนต์ return_array สำหรับฟังก์ชัน XLOOKUP ดั้งเดิมที่ทำการค้นหาในแนวตั้งทีละแถวเพื่อให้ตรงกับรายการหมายเลขชิ้นส่วนที่ทำในเซลล์ B11 (ชื่อ part_lookup) เนื่องจากในตัวอย่างนี้ เซลล์ part_lookup นี้มี AB-102 สูตรจะส่งกลับเฉพาะค่าการผลิตในวันที่ 19 มิ.ย. ที่ 306 จากผลลัพธ์ของฟังก์ชัน XLOOKUP ตัวที่สองถัดไป
ที่นั่นคุณมีมัน! การดู XLOOKUP ครั้งแรก ซึ่งเป็นฟังก์ชันการค้นหาใหม่ที่ทรงพลัง ใช้งานได้หลากหลาย และค่อนข้างใช้งานง่าย ซึ่งไม่เพียงแต่ทำการค้นหาค่าเดียวที่ดำเนินการโดยฟังก์ชัน VLOOKUP และ HLOOKUP เท่านั้น แต่ยังรวมถึงการค้นหาค่าแบบสองทางที่ดำเนินการโดยการรวม ฟังก์ชัน INDEX และ MATCH เช่นกัน
* แต่น่าเสียดายที่ฟังก์ชั่น XLOOKUP คือไม่เข้ากันได้กับรุ่นก่อนหน้าของ Microsoft Excel ที่สนับสนุนเฉพาะ VLOOKUP และ HLOOKUP ฟังก์ชั่นหรือเข้ากันได้กับรุ่นปัจจุบันที่ยังไม่รวมไว้เป็นหนึ่งในฟังก์ชั่นการค้นหาของพวกเขาเช่น Excel 2019 และ Excel ออนไลน์ ซึ่งหมายความว่าถ้าคุณแชร์เวิร์กบุ๊กที่มีสูตร XLOOKUP กับเพื่อนร่วมงานหรือลูกค้าที่ใช้ Excel เวอร์ชันที่ไม่มีฟังก์ชันการค้นหาใหม่ สูตรเหล่านี้จะส่งคืน #NAME? ค่าความผิดพลาดเมื่อเปิดแผ่นงาน
ฟังก์ชัน XLOOKUP จะค้นหาช่วงหรืออาร์เรย์ แล้วส่งคืนรายการที่ตรงกับรายการแรกที่พบ หากไม่มีรายการที่ตรงกัน XLOOKUP ก็สามารถส่งคืนรายการที่ใกล้เคียงที่สุด (โดยประมาณ) ได้
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
การโต้แย้ง |
คำอธิบาย |
---|---|
lookup_value ที่จำเป็น* |
ค่าที่จะค้นหา |
lookup_array ที่จำเป็น |
อาร์เรย์หรือช่วงที่จะค้นหา |
return_array ที่จำเป็น |
อาร์เรย์หรือช่วงที่จะส่งคืน |
[ถ้า_not_found] ไม่จำเป็น |
หากไม่พบรายการที่ตรงกัน ให้ส่งคืนข้อความ [if_not_found] ที่คุณระบุ หากไม่พบรายการที่ตรงกันที่ถูกต้อง และ [if_not_found] หายไป #N/A จะถูกส่งกลับ |
[match_mode] ไม่จำเป็น |
ระบุประเภทการจับคู่: 0 - ตรงทั้งหมด หากไม่พบ ให้ส่งคืน #N/A นี่คือค่าเริ่มต้น -1 - ตรงกันทุกประการ หากไม่พบ ให้ส่งคืนสินค้าชิ้นเล็กถัดไป 1 - ตรงทั้งหมด หากไม่พบ ให้ส่งคืนสินค้าชิ้นใหญ่ถัดไป 2 - การจับคู่ไวด์การ์ดโดยที่ *, ? และ ~ มีความหมายพิเศษ |
[ค้นหา_โหมด] ไม่จำเป็น |
ระบุโหมดการค้นหาที่จะใช้: 1 - ทำการค้นหาโดยเริ่มจากรายการแรก นี่คือค่าเริ่มต้น -1 - ทำการค้นหาแบบย้อนกลับโดยเริ่มจากรายการสุดท้าย 2 - ทำการค้นหาแบบไบนารี่โดยอาศัย lookup_array โดยเรียงลำดับจากน้อยไปหามาก หากไม่เรียงลำดับ ผลลัพธ์ที่ไม่ถูกต้องจะถูกส่งกลับ -2 - ทำการค้นหาแบบไบนารี่โดยอาศัย lookup_array โดยเรียงลำดับจากมากไปน้อย หากไม่เรียงลำดับ ผลลัพธ์ที่ไม่ถูกต้องจะถูกส่งกลับ |
ตัวอย่าง 1 ใช้ XLOOKUP เพื่อค้นหาชื่อประเทศในช่วง จากนั้นส่งคืนรหัสประเทศของหมายเลขโทรศัพท์ ประกอบด้วย lookup_value (เซลล์ F2), lookup_array (ช่วง B2: B11) และ return_array (ช่วง D2:D11) อาร์กิวเมนต์ โดยจะไม่รวมอาร์กิวเมนต์ match_mode เนื่องจาก XLOOKUP จะสร้างการจับคู่แบบตรงทั้งหมดตามค่าเริ่มต้น
หมายเหตุ: XLOOKUP ใช้อาร์เรย์การค้นหาและอาร์เรย์ส่งคืน ในขณะที่ VLOOKUP ใช้อาร์เรย์ตารางเดี่ยวตามด้วยหมายเลขดัชนีคอลัมน์ สูตร VLOOKUP ที่เทียบเท่าในกรณีนี้คือ: =VLOOKUP(F2,B2:D11,3,FALSE)
———————————————————————————
ตัวอย่างที่ 2 ค้นหาข้อมูลพนักงานตามหมายเลขประจำตัวพนักงาน XLOOKUP ต่างจาก VLOOKUP ตรงที่ส่งคืนอาร์เรย์ที่มีหลายรายการได้ ดังนั้นสูตรเดียวจึงส่งคืนทั้งชื่อพนักงานและแผนกจากเซลล์ C5:D14 ได้
———————————————————————————
ตัวอย่างที่ 3 เพิ่ม if_not_found อาร์กิวเมนต์ให้กับตัวอย่างก่อนหน้า
———————————————————————————
ตัวอย่างที่ 4 ดูในคอลัมน์ C สำหรับรายได้ส่วนบุคคลที่ป้อนในเซลล์ E2 และค้นหาอัตราภาษีที่ตรงกันในคอลัมน์ B โดยจะตั้งค่า if_not_found อาร์กิวเมนต์เพื่อส่งคืน 0 (ศูนย์) หากไม่พบสิ่งใดเลย อาร์กิวเมนต์ match_mode ถูกตั้งค่าเป็น 1 ซึ่งหมายความว่าฟังก์ชันจะค้นหาค่าที่ตรงกันทุกประการ และหากไม่พบก็จะคืนค่ากลับ รายการใหญ่ถัดไป สุดท้าย อาร์กิวเมนต์ search_mode ถูกตั้งค่าเป็น 1 ซึ่งหมายถึงฟังก์ชัน จะค้นหาจากรายการแรกไปยังรายการสุดท้าย
หมายเหตุ: XARRAY's lookup_array คอลัมน์อยู่ทางด้านขวาของ ในขณะที่ VLOOKUP สามารถดูจากซ้ายไปขวาเท่านั้นreturn_array
———————————————————————————
ตัวอย่างที่ 5 ใช้ฟังก์ชัน XLOOKUP ที่ซ้อนกันเพื่อทำการจับคู่ทั้งแนวตั้งและแนวนอน ขั้นแรกจะมองหา กำไรขั้นต้น ในคอลัมน์ B จากนั้นมองหา Qtr1 ในแถวบนสุดของตาราง (ช่วง C5:F5) และสุดท้ายจะส่งกลับค่าที่จุดตัดของทั้งสอง ซึ่งคล้ายกับการใช้ฟังก์ชัน INDEX และ MATCH ร่วมกัน
เคล็ดลับ: คุณยังสามารถใช้ XLOOKUP เพื่อแทนที่ฟังก์ชัน HLOOKUP
หมายเหตุ: สูตรในเซลล์ D3:F3 คือ: =XLOOKUP(D2,$B6:$B17,XLOOKUP($C3, $C5:$G5,$C6:$G17))
———————————————————————————
ตัวอย่างที่ 6 ใช้ฟังก์ชัน SUM และฟังก์ชัน XLOOKUP ที่ซ้อนกัน 2 ฟังก์ชัน เพื่อรวมค่าทั้งหมดระหว่างสองช่วง ในกรณีนี้ เราต้องการรวมค่าขององุ่น กล้วย และลูกแพร์ด้วย ซึ่งอยู่ระหว่างค่าทั้งสอง
สูตรในเซลล์ E3 คือ: =SUM(XLOOKUP(B3,B6:B10,E6:E10):XLOOKUP(C3,B6:B10,E6:E10))
มันทำงานอย่างไร? XLOOKUP ส่งคืนช่วง ดังนั้นเมื่อคำนวณ สูตรจะมีลักษณะดังนี้: =SUM($E$7:$E$9) คุณสามารถดูวิธีการทำงานด้วยตนเองได้โดยการเลือกเซลล์ที่มีสูตร XLOOKUP ที่คล้ายกับสูตรนี้ จากนั้นเลือก สูตร > การตรวจสอบสูตร > ประเมินสูตร จากนั้นเลือก ประเมิน เพื่อดำเนินการคำนวณ
Smartsheet เป็นแพลตฟอร์มการทำงานแบบไดนามิกที่ช่วยให้คุณจัดการโครงการ สร้างเวิร์กโฟลว์ และทำงานร่วมกับทีมของคุณได้
SharePoint คือระบบการทำงานร่วมกันบนเว็บที่ใช้แอปพลิเคชันเวิร์กโฟลว์ที่หลากหลาย ฐานข้อมูล "รายการ" และส่วนประกอบของเว็บอื่นๆ รวมถึงคุณลักษณะด้านความปลอดภัยเพื่อให้การควบคุมกลุ่มธุรกิจทำงานร่วมกัน
Van Nien Calendar เป็นแอปพลิเคชั่นดูปฏิทินบนโทรศัพท์ของคุณ ช่วยให้คุณดูวันที่ตามจันทรคติบนโทรศัพท์ของคุณได้อย่างรวดเร็ว จึงช่วยจัดการงานสำคัญของคุณ
Microsoft Outlook เป็นแอปพลิเคชันทางธุรกิจและเพิ่มประสิทธิภาพการทำงานที่พัฒนาโดย Microsoft Corporation
ClickUp เป็นหนึ่งในแพลตฟอร์มการผลิตที่ได้รับคะแนนสูงสุดสำหรับทุกธุรกิจ ธุรกิจขนาดใหญ่เช่น Google, Booking.com, San Diego Padres และ Uber ต่างก็ใช้ ClickUp เพื่อเพิ่มประสิทธิภาพในที่ทำงาน
PDF กลายเป็นรูปแบบที่ใช้กันทั่วไปในการอ่าน สร้าง และส่งเอกสารข้อความ ในทางกลับกัน มีจำนวนโปรแกรมที่ใช้สำหรับเอกสารประเภทนี้เพิ่มขึ้น PDF-XChange Viewer เป็นหนึ่งในโปรแกรมดู PDF ที่มีจำนวนเพิ่มมากขึ้น
Apache OpenOffice นำเสนอชุดแอปพลิเคชัน Office ที่สมบูรณ์ซึ่งแข่งขันกับ Microsoft 365 โดยเฉพาะใน Excel, PowerPoint และ Word ช่วยให้คุณจัดการโครงการของคุณได้อย่างมีประสิทธิภาพมากขึ้นและรองรับไฟล์ได้หลายรูปแบบ
ซอฟต์แวร์ iTaxViewer เป็นซอฟต์แวร์อ่านไฟล์ XML ที่ได้รับความนิยมมากที่สุดในปัจจุบัน ซอฟต์แวร์นี้เป็นแอปพลิเคชั่นสำหรับอ่านการประกาศภาษีอิเล็กทรอนิกส์ในรูปแบบ XML ของกรมสรรพากรทั่วไป
Nitro PDF Reader เป็นโปรแกรมแก้ไข PDF ที่มีประโยชน์ซึ่งครอบคลุมงานพื้นฐานทั้งหมดที่คนส่วนใหญ่ทำทุกวันด้วยเอกสาร PDF
Foxit Reader ส่วนใหญ่เป็นโปรแกรมอ่าน PDF และยังช่วยให้คุณสร้างไฟล์ PDF ลงนาม แก้ไข และเพิ่มคำอธิบายประกอบได้ ใช้งานได้กับระบบปฏิบัติการ มีปลั๊กอินสำหรับโปรแกรมต่าง ๆ จากแพ็คเกจ Microsoft Office