Page 1 of 1
ต้องการนำคอลัมน์มาแสดง ตามเงื่อนไข
Posted: Tue Jan 12, 2021 3:15 pm
by sirikran
สอบถามหน่อยค่ะ พอดีมีชุดข้อมูลที่ได้มาจาก Google Form ตามรูปด้านล่าง (Sheet 1)
แล้วใน Sheet 2 ต้องการนำข้อมูลมาแสดงโชว์ในรูปแบบ แบบนี้ เช่น คอลัมน์ Powerpoint มีเลข 1 ที่ช่องไหน ให้นำชื่อมาแสดง
สามารถทำได้ไหมคะ รบกวนผู้รู้จริงๆ เราอาจจะคิดไม่ถึง หรือคิดไม่ออกเอง รบกวนด้วยนะคะ
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
ทำได้ครับลองแนบไฟล์ตัวอย่างมาทดสอบดูครับ
รบกวนด้วยนะคะ พยายามใช้คนหลายหัวแล้วไม่สามารถจริงๆค่ะ
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 คัดลอกทั่วตารางครับ
ใช้สูตรนี้ได้จริง ขอบคุณมากจริงๆนะคะ
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
ควรจะทำตัวอย่างคำตอบที่ต้องการเอาไว้ด้วยจะได้คำนวณเปรียบเทียบได้
ตัวอย่างสูตรครับ
เซลล์ 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 ลงด้านล่าง