Page 1 of 1

ต้องการนำคอลัมน์มาแสดง ตามเงื่อนไข

Posted: Tue Jan 12, 2021 3:15 pm
by sirikran
สอบถามหน่อยค่ะ พอดีมีชุดข้อมูลที่ได้มาจาก Google Form ตามรูปด้านล่าง (Sheet 1)

Image

แล้วใน Sheet 2 ต้องการนำข้อมูลมาแสดงโชว์ในรูปแบบ แบบนี้ เช่น คอลัมน์ Powerpoint มีเลข 1 ที่ช่องไหน ให้นำชื่อมาแสดง

Image
สามารถทำได้ไหมคะ รบกวนผู้รู้จริงๆ เราอาจจะคิดไม่ถึง หรือคิดไม่ออกเอง รบกวนด้วยนะคะ :)

Re: ต้องการนำคอลัมน์มาแสดง ตามเงื่อนไข

Posted: Tue Jan 12, 2021 6:24 pm
by puriwutpokin
ทำได้ครับลองแนบไฟล์​ตัวอย่างมาทดสอบดูครับ

Re: ต้องการนำคอลัมน์มาแสดง ตามเงื่อนไข

Posted: Wed Jan 13, 2021 8:40 am
by sirikran
puriwutpokin wrote: Tue Jan 12, 2021 6:24 pm ทำได้ครับลองแนบไฟล์​ตัวอย่างมาทดสอบดูครับ
รบกวนด้วยนะคะ พยายามใช้คนหลายหัวแล้วไม่สามารถจริงๆค่ะ :cp: :cp: :cp:

https://docs.google.com/spreadsheets/d/ ... sp=sharing

เข้าลิงค์มาทำงานร่วมกันได้เลยค่า

Re: ต้องการนำคอลัมน์มาแสดง ตามเงื่อนไข

Posted: Wed Jan 13, 2021 12:46 pm
by puriwutpokin
ควรแนบไฟล์ไว้ในกระทู้นี้ด้วยครับ ถึงจะเป็น Google Sheets ครับ
ตัวอย่างสูตรที่ B1=IFERROR(INDEX(Sheet1!$A$2:$A$6,SMALL(IF(INDEX(Sheet1!$C$2:$O$6,,MATCH($A1,Sheet1!$C$1:$O$1,0))=1,ROW(Sheet1!$A$2:$A$6)-ROW(Sheet1!$A$2)+1),COLUMNS($B$1:B$1))),"") กด Ctrl+Shift+Enter คัดลอกทั่วตารางครับ

Re: ต้องการนำคอลัมน์มาแสดง ตามเงื่อนไข

Posted: Wed Jan 13, 2021 2:56 pm
by sirikran
puriwutpokin wrote: Wed Jan 13, 2021 12:46 pm ควรแนบไฟล์ไว้ในกระทู้นี้ด้วยครับ ถึงจะเป็น Google Sheets ครับ
ตัวอย่างสูตรที่ B1=IFERROR(INDEX(Sheet1!$A$2:$A$6,SMALL(IF(INDEX(Sheet1!$C$2:$O$6,,MATCH($A1,Sheet1!$C$1:$O$1,0))=1,ROW(Sheet1!$A$2:$A$6)-ROW(Sheet1!$A$2)+1),COLUMNS($B$1:B$1))),"") กด Ctrl+Shift+Enter คัดลอกทั่วตารางครับ
ใช้สูตรนี้ได้จริง ขอบคุณมากจริงๆนะคะ :thup: :thup:

Re: ต้องการนำคอลัมน์มาแสดง ตามเงื่อนไข

Posted: Tue May 18, 2021 2:51 pm
by sirikran
puriwutpokin wrote: Wed Jan 13, 2021 12:46 pm ควรแนบไฟล์ไว้ในกระทู้นี้ด้วยครับ ถึงจะเป็น Google Sheets ครับ
ตัวอย่างสูตรที่ B1=IFERROR(INDEX(Sheet1!$A$2:$A$6,SMALL(IF(INDEX(Sheet1!$C$2:$O$6,,MATCH($A1,Sheet1!$C$1:$O$1,0))=1,ROW(Sheet1!$A$2:$A$6)-ROW(Sheet1!$A$2)+1),COLUMNS($B$1:B$1))),"") กด Ctrl+Shift+Enter คัดลอกทั่วตารางครับ

ขอสอบถามเพิ่มเติมด้วยนะคะ พอดีอยากให้หมายเหตุ ใน Sheet การตอบแบบฟอร์ม 1 มาแสดงใน Sheet สรุปออเดอร์ แสดงต่อจากชื่อด้วยอะค่ะ ต้องเพิ่มสูตรอะไร และตรงไหนคะ จากสูตรที่คุณ puriwutpokin ได้ให้มา เช่น "อมิลดา (ขอหัวไชเท้าเยอะๆ)" แบบนี้ค่ะ ขออณุญาตถามนะคะ ลองแทรกแล้ว ทำไม่ได้จริงๆค่ะ :( :( :(


ลิงค์ค่ะ
v
v
https://docs.google.com/spreadsheets/d/ ... sp=sharing

Re: ต้องการนำคอลัมน์มาแสดง ตามเงื่อนไข

Posted: Tue May 18, 2021 7:36 pm
by snasui
:D ควรจะทำตัวอย่างคำตอบที่ต้องการเอาไว้ด้วยจะได้คำนวณเปรียบเทียบได้

ตัวอย่างสูตรครับ

เซลล์ D3 คีย์

=IFERROR(TRANSPOSE(FILTER('การตอบแบบฟอร์ม 1'!$B$3:$B$14 & " " & 'การตอบแบบฟอร์ม 1'!$F$3:$F$14, INDEX('การตอบแบบฟอร์ม 1'!$G$3:$AQ$14,0,MATCH($A3,'การตอบแบบฟอร์ม 1'!$G$1:$AQ$1,0))=1)),"")

Enter > Copy ลงด้านล่าง