Page 1 of 1

ขอถามสูตรการtransposeแบบมีการเว้นระยะบน Googlesheetหน่อยนะครับ

Posted: Tue Aug 22, 2023 11:46 pm
by Joh
ขอถามอาจารย์ครับว่าถ้าต้องการtranspose ให้ได้ผลลัพธ์ที่ต้องการบนช่องE1 ถึงQ1 ซึ่งมีการเว้นระยะ3ช่องเมื่อtranspose

ผมได้ลองประยุกต์สูตรที่อาจารย์เคยชี้แนะบนไฟล์ Excel แต่บนGooglesheetมันไม่แสดงผล จึงขอเรียนถามอาจารย์ครับว่าต้องปรับสูตรช่อง E5 และ E7 อย่างไรหรือครับ ผมได้แนบไฟล์และเปิดสิทธิ์การเข้าแก้ไขมาด้วยครับ

https://docs.google.com/spreadsheets/d/ ... edit#gid=0

Re: ขอถามสูตรการtransposeแบบมีการเว้นระยะบน Googlesheetหน่อยนะครับ

Posted: Wed Aug 23, 2023 7:56 am
by snasui
:D ตัวอย่างสูตรครับ

=TOCOL(FILTER(E1:Q1,E1:Q1<>""))

Re: ขอถามสูตรการtransposeแบบมีการเว้นระยะบน Googlesheetหน่อยนะครับ

Posted: Wed Aug 23, 2023 9:25 am
by Joh
ผมอาจอธิบายความต้องการไม่ชัดในตอนแรก คือ ผมอยากนำข้อมูลจากCell A1 ถึง A4 ที่เป็นข้อมูลแนวตั้งมาทำให้อยู่ในรูปแบบข้อมูลแนวนอน E1 ถึง Q1 อย่างอัติโนมัติโดยเว้นระยะทีละ 3ช่องเท่ากันครับ รบกวนอาจารย์ช่วยชี้แนะสูตรอีกครั้งนะครับ

Re: ขอถามสูตรการtransposeแบบมีการเว้นระยะบน Googlesheetหน่อยนะครับ

Posted: Wed Aug 23, 2023 10:19 am
by snasui
:D ตัวอย่างสูตรครับ

=if(int((columns($E3:E3)-1)/4+1)=(columns($E3:E3)-1)/4+1,index($A$1:$A$4,(columns($E3:E3)-1)/4+1),"") หรือ

=let(a,(columns($E3:E3)-1)/4+1,if(int(a)=a,a,""))

Enter > Copy ไปด้านขวา

Re: ขอถามสูตรการtransposeแบบมีการเว้นระยะบน Googlesheetหน่อยนะครับ

Posted: Wed Aug 23, 2023 10:29 am
by Joh
ขอบคุณอาจารย์Snasui มากนะครับ เห็นสูตรแล้วทึ่งมากครับ
กราบขอบคุณครับ