Page 1 of 1
แจกแจงข้อมูลแนวนอน เป็นคู่แนวตั้ง
Posted: Thu Feb 13, 2014 9:57 am
by Yamazato
เรียน ผู้รู้ทุกท่าน
ผมมีข้อมูล ตารางคอลัมน์ A/B/C = ID / Date / Description (มีชุดข้อมูลหลายชุด ขั้นด้วยคอมมา) เช่น
A01 | 30/10/2556 | 5,6,7 (ซึ่งผมแจงข้อมูล 5,6,7 >[Text to columns] > เป็น D/E/ F = |5 | 6| 7 )
ต้องการแสดงข้อมูล
A01 | 30/10/2556 | 5
A01 | 30/10/2556 | 6
A01 | 30/10/2556 | 7
ซึ่งข้อมูล ID มีประมาณ 1000+ เลยอยากขอคำแนะนำ
รายละเอียดตามไฟล์ที่แนบครับ ขอบคุณ
Re: แจกแจงข้อมูลแนวนอน เป็นคู่แนวตั้ง
Posted: Thu Feb 13, 2014 10:58 am
by snasui

ลองตามนี้ครับ
- เซลล์ G2 คีย์สูตร
=COUNT(D2:F2)
Enter > Copy ไปด้านล่างถึง G5
- เซลล์ G6 คีย์สูตร
=SUM(G2:G5)
Enter
- เซลล์ H2 คีย์สูตร
=SUM(G$2:G2)-G2+1
Enter > Copy ไปด้านล่างถึง H5
- เซลล์ A13 คีย์สูตร
=IF(ROWS(A$13:A13)>$G$6,"",LOOKUP(ROWS(A$13:A13),$H$2:$H$5,A$2:A$5))
Enter > Copy ไป B13 แล้ว Copy ลงด้านล่าง
- เซลล์ C13 คีย์สูตร
=IF(B13="","",INDEX($D$2:$F$5,MATCH(A13,$A$2:$A$5,0),COUNTIF(A$13:A13,A13)))
Enter > Copy ลงด้านล่าง
Re: แจกแจงข้อมูลแนวนอน เป็นคู่แนวตั้ง
Posted: Thu Feb 13, 2014 11:33 am
by Yamazato

ลองตามนี้ครับ
เซลล์ G2 คีย์สูตร
=COUNT(D2:F2)
Enter > Copy ไปด้านล่างถึง G5
ในกรณีที่ D2:F2 เป็นข้อความ จะ COUNT ไม่ได้ใช่หรือไม่ครับ

เพราะข้อมูลจริงของผมมีเป็นข้อความ
Re: แจกแจงข้อมูลแนวนอน เป็นคู่แนวตั้ง
Posted: Thu Feb 13, 2014 12:16 pm
by snasui

ลองใช้ CountA ดูครับ
Re: แจกแจงข้อมูลแนวนอน เป็นคู่แนวตั้ง
Posted: Thu Feb 13, 2014 2:06 pm
by Yamazato

ลองใช้ CountA ดูครับ

ขอรบกวนอาจารย์ อีกครั้งครับ
เรื่องการ Replace ข้อความ
ที่คอลัมน์ C1 = "R73.9 Hyperglycaemia
, unspecified
, K81.0 Acute cholecystitis "
C2 = "S72.9 part;unspecified
, S72.90 Close
, unspecified,"
เมื่อแบ่ง Text to columns โดย คอมมา จะได้ 3 คอลัมน์
ต้องการ Replace ", unspecified," เป็น "; unspecified," ก่อน เนื่องจากเป็นข้อความเดียวกันกับ R73.9 Hyperglycaemia ต้องระบุอย่างไรครับ
เป็น
C1 =
R73.9 Hyperglycaemia; unspecified,
K81.0 Acute cholecystitis
C2 = "
S72.9 part;unspecified,
S72.90 Close; unspecified,"
Re: แจกแจงข้อมูลแนวนอน เป็นคู่แนวตั้ง
Posted: Thu Feb 13, 2014 2:12 pm
by snasui

นอกจากคำว่า unspecified แล้วยังมีคำอื่น ๆ อีกหรือไม่ครับ
ลองใช้ Replace โดยการกดแป้น Ctrl+H ดูก่อน ติดตรงไหนค่อยถามกันต่อครับ