Page 1 of 1
หาสูตร เมื่อข้อมูลติดสัญลักษณ์ ให้เพิ่มแถวแนวนอนเป็น 2 แถว
Posted: Sun Apr 05, 2020 10:47 am
by KriengKL
สวัสดีครับ
อาจารย์และผู้รู้ทุกท่าน
คือผม มีข้อมูลอยู่ 1 ชุด ตาม column B
โดยมีตัวเลขและ *A, *B
อยากให้ Column C แสดงผลออกมาแบบว่า
เมื่อข้อมูล Column B เป็น *A, *B ให้แสดง *A, *B ซ้ำกันใน 2 แถวแนวนอน
รบกวนด้วยครับ
Re: หาสูตร เมื่อข้อมูลติดสัญลักษณ์ ให้เพิ่มแถวแนวนอนเป็น 2 แถว
Posted: Sun Apr 05, 2020 11:07 am
by snasui

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ E3 คีย์
=IF(ISNUMBER(B3),1,2)
Enter > Copy ลงด้านล่าง
- ที่ F3 คีย์
=SUM(E$3:E3)-E3+1
Enter > Copy ลงด้านล่าง
- ที่ C3 คีย์
=IF(ROWS(C$3:C3)>MAX($F:$F),"",LOOKUP(ROWS(C$3:C3),$F:$F,$B:$B))
Enter > Copy ลงด้านล่าง
Re: หาสูตร เมื่อข้อมูลติดสัญลักษณ์ ให้เพิ่มแถวแนวนอนเป็น 2 แถว
Posted: Sun Apr 05, 2020 11:22 am
by KriengKL
ขอบคุณมากครับอาจารย์
Re: หาสูตร เมื่อข้อมูลติดสัญลักษณ์ ให้เพิ่มแถวแนวนอนเป็น 2 แถว
Posted: Sun Apr 05, 2020 12:46 pm
by Bo_ry
อีกแบบ C3
=INDEX(B:B,AGGREGATE(15,6,ROW($B$3:$B$13)/((B$3:B$13>0)+(B$3:B$13>"")>{0,1}),ROWS(C$3:C3)))
Re: หาสูตร เมื่อข้อมูลติดสัญลักษณ์ ให้เพิ่มแถวแนวนอนเป็น 2 แถว
Posted: Sun Apr 05, 2020 11:12 pm
by norkaz
ตัวอย่างอีกแบบครับ
C3
=IFERROR(INDEX(B:B,AGGREGATE(15,6,ROW($3:$10)/(COLUMN(A:Z)<=IF(ISNUMBER($B$3:$B$10),1,2)),ROW(1:1))),"")
Ctrl + Shift -> Enter
Norkaz