แบ่งแถวออกเป็นแผ่นงานต่าง ๆ ตามค่าของคอลัมน์ใน Excel


2
+-----+----------+----------+
|  a  |    b     |    c     |
+-----+----------+----------+
| 101 | 12:13:00 | employee |
| 102 | 12:15:00 | customer |
| 103 | 12:20:00 | employee |
| 102 | 12:16:00 | customer |
| 103 | 18:15:00 | employee |
| 101 | 18:18:00 | customer |
+-----+----------+----------+

วิธีแยกแถวเป็นชีตต่าง ๆ ตามค่าคอลัมน์โดยอัตโนมัติ

ในที่สุดก็รับสามแผ่น:

คอลัมน์ค่า 101

+-----+----------+----------+
|  a  |    b     |    c     |
+-----+----------+----------+
| 101 | 12:13:00 | employee |
| 101 | 18:18:00 | customer |
+-----+----------+----------+

คอลัมน์ค่า 102

+-----+----------+----------+
|  a  |    b     |    c     |
+-----+----------+----------+
| 102 | 12:15:00 | customer |
| 102 | 12:16:00 | customer |
+-----+----------+----------+

คอลัมน์ค่า 103

+-----+----------+----------+
|  a  |    b     |    c     |
+-----+----------+----------+
| 103 | 12:20:00 | employee |
| 103 | 18:15:00 | employee |
+-----+----------+----------+

มีหลายวิธีที่จะทำ !! 1. ใช้ตัวกรอง (ในแท็บข้อมูล) บนคอลัมน์aแล้วคัดลอกช่วง filetred ไปที่อื่น 2. เพียงเรียงลำดับคอลัมน์aจากนั้น .... 3. ใช้การค้นหาหรือจับคู่ดัชนี 4. มีหลาย Excel เพิ่มเติมในการทำเช่นนี้ 5. เพิ่ม helper coulmn และเติมตามการค้นหา 6. ใช้ vba ..... และอื่น ๆ แค่ google พวกเขา !! BTW ถ้าคุณต้องการสร้างแผ่นงานโดยอัตโนมัติแล้ว vba / add-ins เป็นวิธีที่จะไปด้วย
SIslam

คำตอบ:


1

ป้อนคำอธิบายรูปภาพที่นี่

มันทำงานอย่างไร:

คุณต้องสร้างคอลัมน์ผู้ช่วยสองสามตัวใน Sheet1

เขียนสูตรต่อไปนี้และเติม:

D2 = =IF($A2=101,1+MAX($D$1:D1),"")

E2 = =IF($A2=102,1+MAX($E$1:E1),"")

F2 = =IF($A2=103,1+MAX($F$1:F1),"")

เขียนสูตรต่อไปนี้ในเซลล์ A2 ของ Sheet2และคัดลอกเซลล์นี้ทั้งข้ามและลง ::

=IFERROR(INDEX(Sheet1!A:A,MATCH(ROWS($1:1),Sheet1!$D:$D,0)),"")

คุณได้รับบันทึกทั้งหมดจากแผ่นงานที่ 1 มี ID 101

บันทึก,

  • ใช้สูตรที่เขียนไว้ข้างต้นสำหรับID 102 & 103ในSheet3 และ Sheet4พร้อมการปรับเปลี่ยนเล็กน้อย
  • สำหรับID 102 ให้แทนที่Sheet1!$D:$Dด้วยSheet1!$E:$E& สำหรับID 103 ด้วยSheet1!$F:$Fในสูตร

ปรับการอ้างอิงเซลล์ในสูตรตามต้องการ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.