วิธีรวมข้อมูลจากหลายแถวใน Excel (4 วิธีด่วน)

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

ในหลายกรณี คุณอาจต้อง รวบรวม รวม หรือรวมข้อมูล ใน 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 .

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