คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
ลองที่G2 ลากลง
G2
=IFERROR(INDEX(A:E,MOD(AGGREGATE(15,6,ROW(A$2:E$99)+COLUMN(A$2:E$99)*1000/(A$2:E$99<>0),ROWS(G$2:G2)),1000),INT(AGGREGATE(15,6,ROW(A$2:E$99)+COLUMN(A$2:E$99)*1000/(A$2:E$99<>0),ROWS(G$2:G2))/1000)),"")
G2
=IFERROR(INDEX(A:E,MOD(AGGREGATE(15,6,ROW(A$2:E$99)+COLUMN(A$2:E$99)*1000/(A$2:E$99<>0),ROWS(G$2:G2)),1000),INT(AGGREGATE(15,6,ROW(A$2:E$99)+COLUMN(A$2:E$99)*1000/(A$2:E$99<>0),ROWS(G$2:G2))/1000)),"")
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
ใครเก่งสูตร excel ช่วยทีคับ การเรียงข้อความโดยไม่เอาข้อความในเซลที่ว่างมาเรียง
จากรูปที่เห็นคือ ต้องการเอาข้อความในแถบสีเหลือง มาเรียงในแถบสีเขียว โดยใช้สูตร
เพราะไม่อนุญาติให้ย้ายช่องสีเหลือง และข้อมูลมีเป็นจำนวนมาก พอจะมีวิธีไหมคับ