สารบัญ
ในหลายกรณี คุณอาจต้อง รวบรวม รวม หรือรวมข้อมูล ใน Microsoft Excel คุณสามารถทำงานประเภทดังกล่าวเป็นกลุ่มและภายในไม่กี่วินาที บทความนี้สาธิตวิธีการรวมข้อมูลใน excel จากหลายๆ แถวด้วยวิธีการที่รวดเร็ว
ดาวน์โหลดแบบฝึกหัด
คุณสามารถดาวน์โหลดแบบฝึกหัดได้จากลิงก์ด้านล่าง
รวมข้อมูลจากหลายแถว.xslm
4 วิธีรวมข้อมูลจากหลายแถวใน Excel
ตอนนี้ สมมติว่าคุณมีชุดข้อมูลที่มีรายการ ประเทศ และ เมือง ที่นี่ คุณต้องการมีหลายแถวสำหรับ เมือง รวมบัญชี ข้าง ประเทศ ณ จุดนี้ ฉันจะแสดงสองวิธีโดยใช้ชุดข้อมูลนี้
1. การใช้ฟังก์ชัน UNIQUE และ TEXTJOIN
การใช้ UNIQUE ฟังก์ชัน และ TEXTJOIN เป็นหนึ่งในวิธีที่เร็วและสะดวกที่สุด ในการรวมข้อมูล จากหลายแถวใน Excel ตอนนี้ ให้ทำตามขั้นตอนด้านล่างเพื่อรวมข้อมูลโดยใช้ฟังก์ชันเหล่านี้
ขั้นตอน :
- ขั้นแรก สร้างคอลัมน์ใหม่สำหรับ ประเทศ ข้างชุดข้อมูลของคุณ
- ถัดไป เลือกเซลล์ E5 แล้วใส่สูตรต่อไปนี้
=UNIQUE(B5:B13)
ในกรณีนี้ เซลล์ E5 เป็นเซลล์แรกของคอลัมน์ใหม่ ประเทศ นอกจากนี้ B5 และ B13 เป็นเซลล์แรกและเซลล์สุดท้ายของคอลัมน์ชุดข้อมูล ประเทศ .
ยิ่งไปกว่านั้น เราใช้ฟังก์ชัน UNIQUE ไวยากรณ์ของฟังก์ชันนี้คือ UNIQUE(array, [by_col], [exactly_once]) .
- จากนั้น เพิ่มคอลัมน์อื่นสำหรับการรวม ข้อมูลของเมือง
- หลังจากนั้น คลิกเซลล์ F5 แล้วใส่สูตรต่อไปนี้
=TEXTJOIN(",",TRUE,IF(E5=B5:B13,C5:C13,""))
ที่นี่ เซลล์ F5 เป็นเซลล์แรกของคอลัมน์ใหม่ เมือง นอกจากนี้ เซลล์ C5 และ C13 ยังเป็นเซลล์แรกและเซลล์สุดท้ายของคอลัมน์ชุดข้อมูล เมือง ตามลำดับ
ยิ่งไปกว่านั้น ที่นี่เราใช้ปุ่ม TEXTJOIN ฟังก์ชัน ไวยากรณ์ของฟังก์ชันนี้คือ TEXTJOIN(ตัวคั่น,ignore_empty,text1,...) นอกจากนี้ เราใช้ ฟังก์ชัน IF .
- สุดท้าย ลาก Fill Handle สำหรับส่วนที่เหลือของคอลัมน์ .
อ่านเพิ่มเติม: รวมฟังก์ชันสำหรับข้อมูลข้อความใน Excel (พร้อม 3 ตัวอย่าง)
2. การใช้ฟังก์ชัน IF และ Sort
อีกวิธีหนึ่งในการรวมข้อมูลจากหลายแถวใน excel คือการใช้ฟังก์ชัน IF และตัวเลือก Sort จาก แท็บ ข้อมูล พร้อมกัน ตอนนี้ ให้ทำตามขั้นตอนด้านล่างจากชุดข้อมูลด้านบน
ขั้นตอน :
- ขั้นแรก เลือกช่วงเซลล์ที่คุณ ต้องการจัดเรียง ในกรณีนี้ ช่วง B5:B13 .
- จากนั้น ไปที่แท็บ ข้อมูล > จัดเรียง & กรอง > จัดเรียง A ถึง Z .
- ตอนนี้ กล่อง คำเตือนการจัดเรียง จะปรากฏขึ้น ณ จุดนี้ เลือก ขยายการเลือก .
- ถัดไป คลิกที่ ตกลง .
- ดังนั้น เพิ่มคอลัมน์อื่นสำหรับ เมือง .
- หลังจากนั้น เลือกเซลล์ D5 และใส่สูตรต่อไปนี้ แล้วลาก จุดจับเติม สำหรับเซลล์ที่เหลือของคอลัมน์
=IF(B5=B4,D4 &","& C5,C5)
ในกรณีนี้ เซลล์ D5 เป็นเซลล์แรกของ คอลัมน์ เมือง .
- ณ จุดนี้ ให้แทรกคอลัมน์ใหม่ชื่อ Final Sort .
- จากนั้น เลือกเซลล์ E5 ใส่สูตรต่อไปนี้แล้วลาก Fill Handle สำหรับเซลล์คอลัมน์ที่เหลือ
=IF(B5B6,"Final Row","")
ในกรณีนี้ B5 และ B6 เป็นเซลล์แรกและเซลล์ที่สองของคอลัมน์ เมือง ตามลำดับ นอกจากนี้ E5 เป็นเซลล์แรกของคอลัมน์ แถวสุดท้าย .
- ตอนนี้ เลือกและคัดลอกช่วง D5:E13 และวางในรูปแบบ ค่า เพื่อลบสูตรออก
- ถัดไป ไปที่ แท็บ ข้อมูล > จัดเรียง .
- ณ จุดนี้ จาก จัดเรียงตาม ตัวเลือก ให้เลือก การจัดเรียงขั้นสุดท้าย .
- จากนั้น จากตัวเลือก ลำดับ ให้เลือก Z ถึง A .
- ดังนั้น คลิก ตกลง .
- ตอนนี้ กล่อง คำเตือนการจัดเรียง จะปรากฏขึ้น ณ จุดนี้ เลือก ขยายการเลือก .
- ถัดไป คลิกที่ ตกลง .
- ณ จุดนี้ คุณจะมีผลลัพธ์ของคุณตามที่แสดงในภาพหน้าจอด้านล่าง
- สุดท้าย ลบแถวและคอลัมน์พิเศษทั้งหมดและได้ผลลัพธ์ที่คุณต้องการ
อ่านเพิ่มเติม: วิธีรวมข้อมูลใน Excel (2 วิธีง่ายๆ)
คล้ายกัน อ่าน
- วิธีใช้เครื่องมือจัดกลุ่มและรวมข้อมูลใน Excel (5 ตัวอย่างง่ายๆ)
- ลบการรวมบัญชีใน Excel (2 วิธีง่ายๆ )
- วิธีรวมข้อมูลใน Excel จากสมุดงานหลายเล่ม (2 วิธี)
- [แก้ไข]: การอ้างอิงการรวมไม่ถูกต้องใน Excel ( ด้วย Quick Fix)
3. การใช้ตัวเลือก Consolidate เพื่อรวมข้อมูลจากหลายแถวใน Excel
ตอนนี้ สมมติว่าคุณมีชุดข้อมูลที่คุณมียอดขายจากไม่กี่ บุคคลในโอกาสต่างๆ ณ จุดนี้ คุณต้องการรวมข้อมูลการขายและรับผลรวมจากหลายแถว คุณสามารถทำตามขั้นตอนด้านล่างหากคุณต้องการ
ขั้นตอน :
- ขั้นแรก เลือกเซลล์ที่คุณต้องการ ข้อมูลใหม่เข้ามา
- อย่างที่สอง ไปที่แท็บ ข้อมูล
- จากนั้น เลือก รวมข้อมูล จาก เครื่องมือข้อมูล .
- จากนั้น เลือก ผลรวม จาก ฟังก์ชัน ตัวเลือก
- หลังจากนั้น ให้เลือก ข้อมูลอ้างอิง ในกรณีนี้ จะเป็น $B$5:$C$14 .
ที่นี่ เซลล์ B5 เป็นเซลล์แรกของคอลัมน์ พนักงานขาย และเซลล์ C14 เป็นเซลล์สุดท้ายของคอลัมน์ ยอดขาย .
- ถัดไป เลือก คอลัมน์ซ้าย จาก ใช้ป้ายกำกับใน .
- ดังนั้น คลิกที่ปุ่ม ตกลง
- สุดท้าย คุณมีข้อมูลรวมสำหรับการขาย
หมายเหตุ: หากคุณต้องการรวมข้อมูลของคุณตามเกณฑ์ ก่อนอื่น จัดเรียง ข้อมูลของคุณตามเกณฑ์ จากนั้นใช้ตัวเลือก รวมข้อมูล
อ่านเพิ่มเติม: การตรวจสอบความถูกต้องของข้อมูลและการรวมข้อมูลใน Excel (2 ตัวอย่าง)
4. การใช้โค้ด VBA เพื่อรวมข้อมูลจากหลายแถวใน Excel
นอกจากนี้ คุณสามารถใช้ VBA โค้ดเพื่อรวมข้อมูลจากหลายแถวใน Excel ได้อย่างง่ายดาย หากคุณต้องการทำเช่นนั้น คุณสามารถทำตามขั้นตอนด้านล่าง
ขั้นตอน :
- ขั้นแรก กด ALT + F11 เพื่อเปิดหน้าต่าง VBA
- ตอนนี้ เลือก แผ่นงาน 7 หรือแผ่นงานที่คุณกำลังทำงานอยู่ และ คลิกขวา บนมัน
- ถัดไป เลือก แทรก > โมดูล
- ณ จุดนี้ ให้คัดลอกโค้ดต่อไปนี้และวางลงในช่องว่าง
8608
💡 คำอธิบายโค้ด:
ในส่วนนี้ ฉันจะอธิบายโค้ด VBA ที่ใช้ด้านบน ตอนนี้ฉันได้แบ่งรหัสออกเป็นส่วนต่าง ๆ และกำหนดหมายเลขไว้ ณ จุดนี้ ฉันจะอธิบายส่วนของโค้ดอย่างชาญฉลาด
- ส่วนที่ 1: ในส่วนนี้ เราสร้าง Sub ชื่อ ConsolidateMultiRows() .
- Section 2 : ต่อไป เราประกาศตัวแปรต่างๆ
- ส่วนที่ 3: ที่นี่ ในส่วนนี้ เราสร้าง กล่องใส่ข้อมูล ที่จะถามถึงช่วงอ้างอิงของเรา
- ส่วนที่ 4: เราเรียกใช้ สำหรับ ลูปสำหรับการเพิ่ม จำนวนการขาย
- ส่วนที่ 5: สุดท้าย เราจำเป็นต้องล้างเนื้อหาเพิ่มเติมทั้งหมดและ จัดเรียงเซลล์ใหม่
- ตอนนี้ กด F5 และเรียกใช้โค้ด
- ณ จุดนี้ กล่องจะปรากฏขึ้นเหมือนภาพหน้าจอด้านล่าง
- ถัดไป ใส่ช่วงอ้างอิงของคุณ
- สุดท้าย คลิกปุ่ม ตกลง
- สุดท้าย คุณมีข้อมูลรวมของคุณ เช่น ภาพหน้าจอด้านล่าง
อ่านเพิ่มเติม: วิธีรวมข้อมูลจากหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)
สรุป
สุดท้าย แต่ไม่ท้ายสุด ฉันหวังว่าคุณจะพบสิ่งที่คุณกำลังมองหาจากสิ่งนี้ บทความ. หากคุณมีคำถามใด ๆ โปรดแสดงความคิดเห็นด้านล่าง นอกจากนี้ หากคุณต้องการอ่านบทความเพิ่มเติมเช่นนี้ คุณสามารถเยี่ยมชมเว็บไซต์ของเรา ExcelWIKI .