Page 1 of 1

โจทย์เรียงข้อมูลด้านขวามาเป็นด้านซ้าย ขจัดส่วนเกินทิ้งไป

Posted: Wed Aug 02, 2023 8:50 pm
by snasui
:D โจทย์เรียงข้อมูล นำข้อมูลสะเปะสะปะมาเรียงใหม่ให้เป็น Database ครับ

Re: โจทย์เรียงข้อมูลด้านขวามาเป็นด้านซ้าย ขจัดส่วนเกินทิ้งไป

Posted: Wed Aug 02, 2023 11:18 pm
by norkaz
...

A1

=VSTACK(F2:I2,SORT(VSTACK(FILTER(HSTACK(F3:H20,IF(I3:I20="",J3:J20,I3:I20)),ISNUMBER(F3:F20)),FILTER(G3:J20,ISNUMBER(G3:G20)))))

**สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาหน้าเพจ***

Norkaz

Re: โจทย์เรียงข้อมูลด้านขวามาเป็นด้านซ้าย ขจัดส่วนเกินทิ้งไป

Posted: Fri Aug 04, 2023 9:26 am
by snasui
:D อีกแนวแบบเผื่อคอลัมน์ว่างแบบไม่คงที่ครับ

เซลล์ A16

=VSTACK(FILTER(F2:K2,F2:K2<>""),SORT(MAP(TEXTSPLIT(LET(z,TEXTJOIN(",",,MAP(F2:F20,LAMBDA(a,LET(b,INDEX(F1:L21,ROW(a),0),TEXTJOIN("|",,IF(COUNT(b)=3,FILTER(b,b<>""),"")))))),z),"|",","),LAMBDA(n,IF(ISNUMBER(n+0),n+0,n))),1))