หากคุณกำลังมองหาวิธีที่ง่ายที่สุดในการรวมแถวใน Excel ตามเกณฑ์ คุณอยู่ในที่ที่ถูกต้อง ที่นี่ ผมจะพยายามแสดงวิธีการรวมแถวใน Excel ตามเกณฑ์
ดาวน์โหลดสมุดงาน Excel
วิธีที่ง่ายที่สุดในการรวมแถวใน Excel ตามเกณฑ์
เริ่มจากตารางข้อมูลก่อน ที่นี่ ผมได้นำชุดข้อมูลที่ประกอบด้วย 3 คอลัมน์ ชื่อ Author, Books, Price(Tk), และ 9 แถว มาบ้างครั้งตามเกณฑ์ แถวหลายแถวจะถูกรวมที่นี่โดยใช้ฟังก์ชันประเภทต่างๆ

วิธีที่-1: ใช้ตัวเลือก Consolidate เพื่อรวมค่าซ้ำ
สมมติว่า คุณต้อง รวมแถว ตามนักเขียนที่เหมือนกัน และจากนั้นตามชื่อของพวกเขา ผลรวมของราคาหนังสือของพวกเขาจะถูกรวมเข้าด้วยกัน
- เพื่อให้ตรงตามเกณฑ์นี้ คุณต้องทำตามกระบวนการ Data tab>>Data Tools>>Consolidate

2. จากนั้น กล่องโต้ตอบ Consolidate จะปรากฏ ซึ่งคุณต้องเลือกช่วงข้อมูลทั้งหมดเป็น Reference และจากนั้นคลิกที่ Add บน All references และจากนั้นคลิกที่ Left Column และสุดท้ายกด OK

3. หลังจากนั้น เซลล์ซ้ำของคอลัมน์ Author จะถูกรวม และค่า Price(Tk) ของพวกเขาจะถูกรวมเข้าด้วยกัน

ในสถานการณ์ด้านบน ผมได้พยายามใช้ฟังก์ชัน SUM ของตัวเลือก Consolidate แต่ตามเกณฑ์อื่นๆ เช่น การนับจำนวนครั้งที่ชื่อนักเขียนซ้ำกัน ต่อชื่อนักเขียนที่รวมแล้ว
4. เพื่อแก้ปัญหานี้ คุณต้องเพียงแค่เลือกฟังก์ชัน Count Numbers ดังด้านล่าง

5. หลังจากกด OK ตารางต่อไปนี้จะปรากฏ

อ่านเพิ่มเติม: รวมแถวซ้ำใน Excel
วิธีที่-2: ใช้ฟังก์ชันตรรกะเพื่อรวมข้อความที่เหมือนกัน
- ที่นี่ สมมติว่าเกณฑ์อีกอย่างคือการรวมหนังสือทั้งหมดในเซลล์เดียว ตามนักเขียนที่เหมือนกัน เพื่อแก้ปัญหานี้ ผมจะใช้ฟังก์ชัน IF ที่นี่ ก่อนอื่น คุณต้องเลือกคอลัมน์ Author และจากนั้นทำตาม Home tab >> Editing>> Sort & Filter>> Sort A to Z

- หลังจากนั้น ข้อมูลที่จัดเรียงแล้วจะปรากฏ

- จากนั้น ใช้ฟังก์ชัน IF ตามที่แสดงด้านล่าง
=IF( logical test, value if true, value if false)
ที่นี่ logical test คือ B3=B4 (เพื่อตรวจสอบว่าผู้เขียนเหมือนกันหรือไม่)
value if true คือการรวมหนังสือของนักเขียนที่เหมือนกันทั้งหมด
value if false คือการแสดงชื่อหนังสือสำหรับนักเขียนที่ไม่ซ้ำต่อไป
=IF(B3=B4, E3& "" &C4,C4)

- หลังจากนั้น คุณต้องใส่สูตรและลากลงมาจนถึง Formula 1 จากนั้นตารางต่อไปนี้จะปรากฏ

- จากนั้น ฟังก์ชัน IF ถูกใช้อีกครั้งใน Formula 2
ที่นี่ =IF(B5<>B4,0,1)
นี่หมายถึง หากเซลล์ต่อไปสองเซลล์ไม่เท่ากัน จะคืนค่า 0 มิฉะนั้นจะคืนค่า 1

- หลังจากนั้น ใส่สูตรและลากลงมาจนถึงสุดเพื่อคัดลอกสูตรใน Formula 2

- หลังจากนั้น คุณต้องกรองคอลัมน์ Formula 2 และเลือกตัวเลือกกรอง 0 ดังด้านล่าง

- หลังจากกด OK, คุณจะได้ตารางต่อไปนี้ ซึ่งหนังสือที่เหมือนกันจะถูกรวมกันต่อต้านนักเขียนที่เหมือนกัน ดังด้านล่าง

วิธีที่ 3: ใช้ PivotTable เพื่อรวมแถว
ในส่วนนี้ เพื่อรวมแถวตามนักเขียนที่เหมือนกัน และจากนั้นตามชื่อของพวกเขา ผลรวมของราคาหนังสือของพวกเขาจะถูกรวม ตัวเลือก PivotTable จะถูกใช้
- ก่อนอื่น คุณต้องทำตาม Insert >> Table>>PivotTable

- ต่อมา กล่องโต้ตอบจะปรากฏ ซึ่งคุณจะต้องเลือกช่วงข้อมูลใน Table/ Range

- จากนั้นแผ่นงานใหม่ต่อไปนี้จะปรากฏ

- จากนั้น คุณจะต้องลาก Author ไปที่ฟิลด์ Rows และ Sum of Price (Tk) ไปที่ Values หลังจากนั้น ตารางต่อไปนี้จะปรากฏ ซึ่งแถวที่เหมือนกันจะถูกรวมในคอลัมน์ Author และตามนักเขียน ราคาจะถูกรวมเข้าด้วยกัน

วิธีที่-4: ใช้ COUNTIF เพื่อรวมแถว
ในส่วนนี้ ผมต้องการรวม Books ทั้งหมด ตามแต่ละ Author.
- ก่อนอื่น คุณต้องใช้ฟังก์ชันต่อไปนี้ ที่นี่ AMPERSAND และ COUNTIF ถูกใช้
=B4&" "&COUNTIF($B$4:$B4,B4)
=COUNTIF(criteria range, criteria)
ที่นี่ & จะรวม Texts สองชิ้นนี้และ Space

- หลังจากใส่สูตรและลากขึ้นไปจนถึงคอลัมน์ Combined ผลลัพธ์ต่อไปนี้จะปรากฏ

- หลังจากนั้น คุณต้องใช้ฟังก์ชันตรรกะต่อไปนี้
=IF($B4&" "&1=E4, INDEX(C:C,MATCH($B4&" "&1,E:E,0))&" "&IFERROR(INDEX(C:C,MATCH($B4&" "&2,E:E,0)),"")&" "&IFERROR(INDEX(C:C,MATCH($B4&" "&3,E:E,0)),"")&" "&IFERROR(INDEX(C:C,MATCH($B4&" "&4,E:E,0)),""),"")

- หลังจากใส่ฟังก์ชันและลากผ่านคอลัมน์ Merged row of Books name แถวที่รวมแล้วตามเกณฑ์นี้จะปรากฏ

สรุป:
หวังว่าบทความนี้จะช่วยให้คุณรวมแถวตามเกณฑ์ได้อย่างง่ายดาย นี่คือวิธีที่ง่ายที่สุดที่ผมพยายามครอบคลุม โปรดแสดงความคิดเห็นอย่างอิสระหากมีอะไรที่ดูยากต่อการเข้าใจ หากคุณมีวิธีอื่นๆ โปรดแชร์กับเรา
การอ่านเพิ่มเติม
- วิธีรวมแถวและคอลัมน์ใน Excel (2 วิธี)
- Excel รวมแถวที่มีค่าเดียวกัน (4 วิธี)
- วิธีรวมแถวที่มี ID เดียวกันใน Excel (3 วิธีเร็ว)
- วิธีรวมหลายแถวเป็นเซลล์เดียวใน Excel
- รวมแถวซ้ำและผลรวมค่าใน Excel