ค้นหาการเกิดขึ้นครั้งแรกของค่าในช่วงใน Excel (3 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

ในโลกธุรกิจ เราคุ้นเคยกับการเห็นฐานข้อมูลที่มีบางสิ่งเกิดขึ้นมากกว่าหนึ่งครั้ง หนึ่งอาจต้องการค้นหาการเกิดขึ้นครั้งแรกของค่าในช่วง Microsoft Excel มีสูตรที่มีประโยชน์มากมายเพื่อให้ทำงานนี้ได้อย่างง่ายดาย บทความนี้จะอธิบายสูตรที่แตกต่างกัน 3 สูตรพร้อมรูปแบบต่างๆ เพื่อค้นหาการเกิดขึ้นครั้งแรกของค่าในช่วงใน Excel

ดาวน์โหลดสมุดงานแบบฝึกหัด

สำหรับแบบฝึกหัด คุณ สามารถดาวน์โหลดสมุดงานได้จากที่นี่

ค้นหาการเกิดขึ้นครั้งแรกของค่าในช่วง.xlsx

3 วิธีในการค้นหาการเกิดขึ้นครั้งแรกของ ค่าในช่วงใน Excel

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

ชุดข้อมูลมีสองคอลัมน์ที่มีชื่อผลิตภัณฑ์และรหัสของผลิตภัณฑ์ คุณสามารถสังเกตเห็นว่ามีค่าซ้ำกันในคอลัมน์ เราต้องค้นหาการเกิดขึ้นครั้งแรกของค่าในช่วง เราจะอธิบายสามสูตรที่แตกต่างกันในการทำเช่นนี้ อ่านบทความที่เหลือเพื่อทราบเกี่ยวกับสูตรและวิธีการทำงานเพื่อค้นหาค่าที่เกิดขึ้นครั้งแรกในช่วงใน Excel

1. การใช้ฟังก์ชัน COUNTIF หรือ COUNTIFS เพื่อค้นหา การเกิดขึ้นครั้งแรกของค่าในช่วงใน Excel

COUNTIF เป็นฟังก์ชันที่ง่ายและมีประโยชน์ในการค้นหาการเกิดขึ้นครั้งแรกของค่าในช่วง ใช้เวลาเดี่ยวหรือหลายเกณฑ์และช่วงตามการใช้ฟังก์ชันเอกพจน์หรือพหูพจน์ เราจะเห็นแต่ละรายการด้านล่าง

1.1 การใช้ฟังก์ชัน COUNTIF

สูตรที่ง่ายที่สุดในการค้นหาค่าที่เกิดขึ้นครั้งแรกในช่วงคือการใช้ COUNTIF ฟังก์ชัน

ทำตามขั้นตอนเพื่อค้นหาการเกิดขึ้นของค่าในช่วง:

  • เขียนสูตรเพื่อรวมข้อมูลของสองคอลัมน์ในคอลัมน์ใหม่ .

สูตร: =B5&C5 .

เป็นการรวมข้อมูลทั้งสองเข้าด้วยกัน

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

  • หลังจากนั้น เขียนสูตรที่แสดงด้านล่างในคอลัมน์ใหม่:
=(COUNTIF($D$5:$D5,$D5)=1)+0

  • ตอนนี้ ลากตามเพื่อให้ได้ผลลัพธ์สำหรับแถวทั้งหมด ทำตามหมายเลขรูปภาพสำหรับสิ่งนี้

ผลลัพธ์จะแสดง 1 สำหรับค่าที่เกิดขึ้นครั้งแรกในช่วงของเซลล์ D5 :D11 .

หมายเหตุ: แทนที่จะเป็น เพิ่มศูนย์ เราสามารถใช้ N ฟังก์ชันซ้อนกับ COUNTIF เพื่อให้ได้ผลลัพธ์เดียวกัน

1.2 การใช้ COUNTIFS กับ N Function

วิธีการข้างต้นค่อนข้างช้า เพื่อให้ได้ผลเร็วขึ้น คุณสามารถใช้ ฟังก์ชัน COUNTIFS ที่ซ้อนกับ ฟังก์ชัน N ได้

สูตรสำหรับชุดข้อมูลจะเป็นดังนี้:

=N(COUNTIFS(B$5:B5,B5,C$5:C5,C5)=1)

ผลลัพธ์จะเป็นอย่างไรเหมือนกับ วิธีที่ 1(a) .

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

การอ่านที่คล้ายกัน:

  • วิธีหาค่าในช่วงใน Excel (3 วิธี)
  • ค้นหาอักขระในสตริง Excel (8 วิธีง่ายๆ)
  • วิธีค้นหาข้อความในเซลล์ใน Excel
  • ค้นหาข้อความในช่วงของ Excel (11 วิธีด่วน)

2. การใช้ฟังก์ชัน ISNUMBER และ MATCH ที่ซ้อนกันเพื่อค้นหาการเกิดขึ้นครั้งแรกของค่าในช่วงใน Excel

นอกจากนี้ คุณยังสามารถใช้ Nest ISNUMBER และ MATCH ฟังก์ชันเพื่อค้นหาการเกิดขึ้นครั้งแรกของค่าในช่วง

สูตรจะเป็น:

=1- ISNUMBER(MATCH(B5,B$4:B4,0))

ผลลัพธ์จะแสดง 1 สำหรับการเกิดขึ้นครั้งแรกของค่าในช่วง

3. การใช้ Nested INDEX ร่วมกับฟังก์ชันอื่นๆ เพื่อค้นหาการเกิดขึ้นครั้งแรกของ ค่าในช่วงใน Excel

นอกจากนี้ เราสามารถแยกค่าที่เกิดขึ้นครั้งแรกในคอลัมน์ด้วยการอ้างอิงของคอลัมน์อื่นโดยใช้ INDEX ที่ซ้อนกับฟังก์ชันอื่นๆ เช่น MATCH , SMALL , IF , SEARCH และอื่นๆ เราจะเห็นบางส่วนด้านล่าง

3.1 การใช้ฟังก์ชัน INDEX และ MATCH ที่ซ้อนกัน

มาเริ่มด้วยสูตร INDEX และ MATCH ที่ซ้อนกัน .

สูตรสำหรับชุดข้อมูลที่กำหนดจะเป็น:

=INDEX($C$5:$C$11,MATCH($B$5,$B$5:$B$11,0))

ผลลัพธ์จะแสดงค่าของ เซลล์ C5 โดยค่าแรก การเกิดขึ้นของค่า เซลล์ B5 ในช่วง B5:B11 .

3.2 การใช้ Nested INDEX กับฟังก์ชัน SMALL, IF และ ROW

นอกจากนี้ ฟังก์ชัน INDEX ยังสามารถซ้อนกับฟังก์ชันต่างๆ เช่น the SMALL , IF และ ROW ฟังก์ชันเพื่อรับค่าที่ต้องการของการเกิดขึ้นครั้งแรกของคอลัมน์จากการอ้างอิงของคอลัมน์อื่นในช่วง

สูตรคือ:

=INDEX($C$5:$C$11,SMALL(IF($B$5=$B$5:$B$11,ROW($B$5:$B$11)-ROW($B$5)+1),1))

ผลลัพธ์จะเหมือนกับ วิธีที่ 3(a) ของส่วนนี้ .

นอกจากนี้ ด้วยสูตรนี้ คุณยังสามารถรับค่าของค่าที่เกิดขึ้นครั้งที่ 2 ในช่วงได้โดยเปลี่ยน 1 ที่ส่วนท้ายของสูตรเป็น 2 .

ให้เราเปลี่ยน ID หมายเลขสำหรับตัวที่ 2 มีค่า “ Wi-Fi Router” เป็น “ #11_00″ .

ผลลัพธ์จะแสดง ID ของค่าที่เกิดขึ้นครั้งที่ 2 ชื่อ “ Wi-Fi Router” .

ผลลัพธ์จะแสดง “#11_00” ซึ่งเป็นหมายเลข ID ของค่าที่เกิดขึ้นครั้งที่ 2 ในช่วง

สุดท้าย เราจะใช้สูตรอื่นที่มีฟังก์ชัน INDEX , ISNUMBER และ SEARCH ที่ซ้อนกันซึ่งจับคู่ข้อมูลกับ ข้อมูลอื่นที่กำหนดและให้ผลลัพธ์สำหรับรายการที่ซ้ำกันเท่านั้น

Theสูตรสำหรับสิ่งนี้จะเป็น:

=INDEX($E$5:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$5:$E$7,B5)),0))

ทำตามรูปภาพสำหรับขั้นตอนที่จำเป็นในการใช้สูตรนี้

คุณสามารถสังเกตเห็นว่าผลลัพธ์ที่ เซลล์ D9 แสดงผลลัพธ์ที่ไม่ถูกต้อง เป็นเพราะไม่มีรายการที่ซ้ำกันภายในช่วง

สิ่งที่ต้องจำ

1. คุณต้องใช้ไอคอน ที่จับเติม เพื่อลากสูตรเพื่อค้นหาผลลัพธ์สำหรับค่าที่เหลือในช่วง ใช้สิ่งนี้เมื่อรูปภาพแสดงลูกศรชี้ลง

2. คุณต้องเข้าใจว่าคุณต้องการผลลัพธ์อย่างไร จากนั้นจึงใช้วิธีใดก็ได้ที่เหมาะกับคุณ

สรุป

บทความนี้จะอธิบายสูตรที่แตกต่างกันสามสูตรเพื่อค้นหาค่าที่เกิดขึ้นครั้งแรกในช่วงใน Excel สูตรประกอบด้วยฟังก์ชันเช่น COUNTIF , INDEX , ISNUMBER , SMALL , ROW , MATCH และอื่นๆ ฉันหวังว่าบทความนี้จะช่วยคุณหาทางออก หากคุณมีข้อสงสัยเพิ่มเติม คุณสามารถเขียนคำถามเหล่านั้นในส่วนความคิดเห็น

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง