รับค่าที่ไม่เว้นว่างแรกในคอลัมน์หรือแถว
ในการดึงค่าแรก (เซลล์แรกที่ไม่ว่างเปล่า ละเว้นข้อผิดพลาด) จากช่วงหนึ่งคอลัมน์หรือหนึ่งแถว คุณสามารถใช้สูตรโดยยึดตาม ดัชนี และ MATCH ฟังก์ชั่น. อย่างไรก็ตาม หากคุณไม่ต้องการละเว้นข้อผิดพลาดจากช่วงของคุณ คุณสามารถเพิ่มฟังก์ชัน ISBLANK ให้กับสูตรด้านบนได้
รับค่าที่ไม่เว้นว่างแรกในคอลัมน์หรือแถวโดยไม่สนใจข้อผิดพลาด
รับค่าที่ไม่เว้นว่างค่าแรกในคอลัมน์หรือแถวที่มีข้อผิดพลาด
รับค่าที่ไม่เว้นว่างแรกในคอลัมน์หรือแถวโดยไม่สนใจข้อผิดพลาด
เพื่อดึง ค่าที่ไม่เว้นว่างแรกในรายการ ที่แสดงข้างต้น ละเลยข้อผิดพลาดคุณสามารถใช้ฟังก์ชัน INDEX เพื่อค้นหาเซลล์ที่ไม่เว้นว่างได้ จากนั้น คุณสามารถใช้ MATCH เพื่อค้นหาตำแหน่งของมัน และจะถูกป้อนไปยัง INDEX อื่นเพื่อดึงค่าที่ตำแหน่งนั้น
ไวยากรณ์ทั่วไป
=INDEX(range,MATCH(TRUE,INDEX((range<>0),0),0))
- ช่วง: ช่วงหนึ่งคอลัมน์หรือหนึ่งแถวที่จะส่งกลับเซลล์ที่ไม่ว่างเซลล์แรกด้วยค่าข้อความหรือตัวเลขโดยไม่สนใจข้อผิดพลาด
เพื่อดึง ค่าที่ไม่ว่างเปล่าแรกในรายการละเว้นข้อผิดพลาดโปรดคัดลอกหรือป้อนสูตรด้านล่างในเซลล์ E4 แล้วกด เข้าสู่ เพื่อให้ได้ผลลัพธ์:
=ดัชนี(B4: B15,MATCH(จริง,INDEX((B4: B15<>0),0),0))
คำอธิบายของสูตร
=INDEX(B4:B15,MATCH(TRUE,INDEX((B4:B15<>0),0),0))
- ดัชนี((B4:B15<>0),0): ข้อมูลโค้ดจะประเมินแต่ละค่าในช่วง B4: B15. หากเซลล์ว่างเปล่า เซลล์จะคืนค่า FLASE หากเซลล์มีข้อผิดพลาด ข้อมูลโค้ดจะส่งคืนข้อผิดพลาดนั้นเอง และถ้าเซลล์มีตัวเลขหรือข้อความ ค่า TRUE จะถูกส่งกลับ ตั้งแต่ row_num อาร์กิวเมนต์ของสูตร INDEX นี้คือ 0ดังนั้น snippet จะคืนค่าอาร์เรย์ของค่าสำหรับทั้งคอลัมน์ดังนี้: {FALSE;#REF!;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE}.
- MATCH(จริง,ดัชนี((B4:B15<>0),0), 0) = MATCH(จริง,{FALSE;#REF!;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE}, 0): พื้นที่ match_type 0 บังคับให้ฟังก์ชัน MATCH คืนตำแหน่งที่แน่นอนแรก TRUE ในอาร์เรย์ ดังนั้นฟังก์ชันจะกลับมา 3.
- ดัชนี(B4:B15,MATCH(จริง,ดัชนี((B4:B15<>0),0), 0)) = ดัชนี(B4:B15,3): ฟังก์ชัน INDEX จะส่งกลับค่า 3ค่า rd ในช่วง B4: B15ซึ่งเป็น extendoffice.
รับค่าที่ไม่เว้นว่างค่าแรกในคอลัมน์หรือแถวที่มีข้อผิดพลาด
เพื่อดึง ค่าที่ไม่เว้นว่างแรกในรายการรวมถึงข้อผิดพลาดคุณสามารถใช้ฟังก์ชัน ISBLANK เพื่อตรวจสอบเซลล์ในรายการว่าเซลล์ว่างหรือไม่ จากนั้น INDEX จะส่งคืนค่าที่ไม่เว้นว่างแรกตามตำแหน่งที่ MATCH ให้ไว้
ไวยากรณ์ทั่วไป
=INDEX(range,MATCH(FALSE,ISBLANK(range),0))
√ หมายเหตุ: นี่คือสูตรอาร์เรย์ที่คุณต้องป้อนด้วย Ctrl + เปลี่ยน + เข้าสู่.
- ช่วง: ช่วงหนึ่งคอลัมน์หรือหนึ่งแถวที่จะส่งกลับเซลล์ที่ไม่ว่างเซลล์แรกด้วยข้อความ ตัวเลข หรือค่าความผิดพลาด
เพื่อดึง ค่าที่ไม่เว้นว่างแรกในรายการรวมถึงข้อผิดพลาดโปรดคัดลอกหรือป้อนสูตรด้านล่างในเซลล์ E7 แล้วกด Ctrl + เปลี่ยน + เข้าสู่ เพื่อให้ได้ผลลัพธ์:
=ดัชนี(B4: B15,MATCH(เท็จ,ISBLANK(B4: B15),0))
คำอธิบายของสูตร
=INDEX(B4:B15,MATCH(FALSE,ISBLANK(B4:B15),0))
- ไอส์บลังก์(B4:B15): ฟังก์ชัน ISBLANK จะตรวจสอบว่าเซลล์อยู่ในช่วงหรือไม่ B4: B15 จะว่างเปล่าหรือไม่ ถ้าใช่ จะคืนค่า TRUE มิฉะนั้น จะคืนค่า FALSE ดังนั้น ฟังก์ชันจะสร้างอาร์เรย์ดังนี้: {จริง;เท็จ;เท็จ;จริง;จริง;เท็จ;จริง;เท็จ;เท็จ;จริง;เท็จ}.
- MATCH(เท็จ,ไอส์บลังก์(B4:B15), 0) = MATCH(เท็จ,{จริง;เท็จ;เท็จ;จริง;จริง;เท็จ;จริง;เท็จ;เท็จ;จริง;เท็จ}, 0): พื้นที่ match_type 0 บังคับให้ฟังก์ชัน MATCH คืนตำแหน่งที่แน่นอนแรก FALSE ในอาร์เรย์ ดังนั้นฟังก์ชันจะกลับมา 2.
- ดัชนี(B4:B15,MATCH(เท็จ,ไอส์บลังก์(B4:B15), 0)) = ดัชนี(B4:B15,2): ฟังก์ชัน INDEX จะส่งกลับค่า 2nd ค่าในช่วง B4: B15ซึ่งเป็น #REF!.
ฟังก์ชันที่เกี่ยวข้อง
ฟังก์ชัน Excel INDEX ส่งคืนค่าที่แสดงตามตำแหน่งที่กำหนดจากช่วงหรืออาร์เรย์
ฟังก์ชัน Excel MATCH จะค้นหาค่าที่ระบุในช่วงของเซลล์ และส่งกลับตำแหน่งสัมพัทธ์ของค่า
สูตรที่เกี่ยวข้อง
ตรงกันทุกประการกับ INDEX และ MATCH
หากคุณต้องการค้นหาข้อมูลที่ระบุใน Excel เกี่ยวกับผลิตภัณฑ์ ภาพยนตร์ หรือบุคคลเฉพาะ ฯลฯ คุณควรใช้ฟังก์ชัน INDEX และ MATCH ร่วมกัน
ในการดึงค่าข้อความแรกจากช่วงหนึ่งคอลัมน์ คุณสามารถใช้สูตรตามฟังก์ชัน INDEX และ MATCH ตลอดจนสูตรที่ยึดตามฟังก์ชัน VLOOKUP
ค้นหาการจับคู่บางส่วนครั้งแรกด้วยสัญลักษณ์แทน
มีหลายกรณีที่คุณจำเป็นต้องได้รับตำแหน่งของการจับคู่บางส่วนแรกที่มีตัวเลขเฉพาะในช่วงของค่าตัวเลขใน Excel ในกรณีนี้ สูตร MATCH และ TEXT ที่รวมดอกจัน (*) ซึ่งเป็นสัญลักษณ์แทนที่ตรงกับอักขระจำนวนเท่าใดก็ได้จะช่วยคุณได้ และถ้าคุณต้องการทราบค่าที่แน่นอนในตำแหน่งนั้นด้วย คุณสามารถเพิ่มฟังก์ชัน INDEX ให้กับสูตรได้
ค้นหาหมายเลขการแข่งขันบางส่วนแรก
มีหลายกรณีที่คุณจำเป็นต้องได้รับตำแหน่งของการจับคู่บางส่วนแรกที่มีตัวเลขเฉพาะในช่วงของค่าตัวเลขใน Excel ในกรณีนี้ สูตร MATCH และ TEXT ที่รวมดอกจัน (*) ซึ่งเป็นสัญลักษณ์แทนที่ตรงกับอักขระจำนวนเท่าใดก็ได้จะช่วยคุณได้ และถ้าคุณต้องการทราบค่าที่แน่นอนในตำแหน่งนั้นด้วย คุณสามารถเพิ่มฟังก์ชัน INDEX ให้กับสูตรได้
เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด
Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน
คุณต้องการทำงานประจำวันของคุณให้เสร็จอย่างรวดเร็วและสมบูรณ์แบบหรือไม่? Kutools สำหรับ Excel นำคุณสมบัติขั้นสูงที่มีประสิทธิภาพ 300 รายการ (รวมสมุดงาน, รวมตามสี, แยกเนื้อหาของเซลล์, แปลงวันที่และอื่น ๆ ... ) และประหยัดเวลาให้คุณ 80%
- ออกแบบมาสำหรับสถานการณ์การทำงาน 1500 สถานการณ์ ช่วยคุณแก้ปัญหา Excel 80%
- ลดการคลิกแป้นพิมพ์และเมาส์หลายพันครั้งต่อวันช่วยบรรเทาอาการเมื่อยล้าของดวงตาและมือ
- เป็นผู้เชี่ยวชาญด้าน Excel ใน 3 นาที ไม่จำเป็นต้องจำสูตรและรหัส VBA ที่เจ็บปวดอีกต่อไป
- ทดลองใช้ฟรี 30 วันไม่ จำกัด รับประกันคืนเงิน 60 วัน อัปเกรดและสนับสนุนฟรี 2 ปี

แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)
- หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
- ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
- เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
- นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Firefox และ Internet Explorer ใหม่
