Page 1 of 1
สอบถามการLook upข้ามชีท โดยดึงข้อมูลที่ไม่ซ้ำกัน
Posted: Mon Sep 26, 2016 3:04 pm
by Ta-paath
ขออนุญาตสอบถามนะครับ
ว่าถ้าจะดึงข้อมูล จาก Raw Data(ชีท1) ใส่ใน ช่องต่างๆ Registration Form(ชีท2)
โดยดึงข้อมูลเป็นรายวัน รวมถึงหากใน1วันมีหลายคลาส ให้แยกเป็นรายคลาสด้วย ต้องทำอย่างไรครับ (มีไฟล์แนบครับ)
ผมไม่ค่อยแตกฉานExcelเท่าไหร่ ลองหาจ้อมูลจากในนี้แล้ว ก็ทำไม่ได้เองครับ
ขอบคุณล่วงหน้านะครับ
Re: สอบถามการLook upข้ามชีท โดยดึงข้อมูลที่ไม่ซ้ำกัน
Posted: Mon Sep 26, 2016 3:33 pm
by parakorn
ขอตัวอย่างผลลัพท์ที่ต้องการด้วยครับ
Re: สอบถามการLook upข้ามชีท โดยดึงข้อมูลที่ไม่ซ้ำกัน
Posted: Mon Sep 26, 2016 4:04 pm
by Ta-paath
parakorn wrote:ขอตัวอย่างผลลัพท์ที่ต้องการด้วยครับ
ตัวอย่างข้อมูลที่ต้องการผมเพิ่มไว้ในชีทที่3(Example)ครับ
ขอบคุณมากครับ
Re: สอบถามการLook upข้ามชีท โดยดึงข้อมูลที่ไม่ซ้ำกัน
Posted: Mon Sep 26, 2016 5:03 pm
by parakorn
ถ้าแค่ดึงข้อมูลมาเรียงต่อกัน โดยไม่มีเงื่อนไข ใช้สูตรนี้ครับ
ที่ B14 ใส่สูตร =INDEX('Row Data'!$G$3:$G$32,ROWS(Example!$B$13:$B13))
โดยเปลี่ยน ช่วงข้อมูลที่ต้องการ ตามที่ไฮไลท์สีแดงให้ครับ
กรณีมีเงื่อนไขต่างๆ ให้ทำตัวอย่าง ให้ครบถ้วนครับ
Re: สอบถามการLook upข้ามชีท โดยดึงข้อมูลที่ไม่ซ้ำกัน
Posted: Mon Sep 26, 2016 5:20 pm
by puriwutpokin
ที่ B14 ใส่สูตร=IFERROR(INDEX('Row Data'!G$3:G$32,SMALL(IF('Row Data'!$F$3:$F$32=$I$9,IF('Row Data'!$A$3:$A$32=$K$8,ROW($F$3:$F$32)-ROW($F$3)+1)),ROWS($B$14:$B14))),"") แล้วกด Shift+Crtl ค้างแล้ว กด Enter ให้สูตร ขึ้น {=สูตร} ส่วน คอลัมอื่นให้เปลี่ยนตามตำแหน่งที่ต้องการครับตัวสีแดงครับ แล้วทั้งหมด คัดลอกลงล่างครับ นิดหนึ่งครับ คอลัม D,F และ H ยกเลิกการ รวมเซลก่อนจะใช้สูตร เมื่อใส่สูตรแล้วค่อยรวมเซลใหม่ครับ
Re: สอบถามการLook upข้ามชีท โดยดึงข้อมูลที่ไม่ซ้ำกัน
Posted: Mon Sep 26, 2016 7:41 pm
by Ta-paath
parakorn wrote:ถ้าแค่ดึงข้อมูลมาเรียงต่อกัน โดยไม่มีเงื่อนไข ใช้สูตรนี้ครับ
ที่ B14 ใส่สูตร =INDEX('Row Data'!$G$3:$G$32,ROWS(Example!$B$13:$B13))
โดยเปลี่ยน ช่วงข้อมูลที่ต้องการ ตามที่ไฮไลท์สีแดงให้ครับ
กรณีมีเงื่อนไขต่างๆ ให้ทำตัวอย่าง ให้ครบถ้วนครับ
puriwutpokin wrote:ที่ B14 ใส่สูตร=IFERROR(INDEX('Row Data'!G$3:G$32,SMALL(IF('Row Data'!$F$3:$F$32=$I$9,IF('Row Data'!$A$3:$A$32=$K$8,ROW($F$3:$F$32)-ROW($F$3)+1)),ROWS($B$14:$B14))),"") แล้วกด Shift+Crtl ค้างแล้ว กด Enter ให้สูตร ขึ้น {=สูตร} ส่วน คอลัมอื่นให้เปลี่ยนตามตำแหน่งที่ต้องการครับตัวสีแดงครับ แล้วทั้งหมด คัดลอกลงล่างครับ นิดหนึ่งครับ คอลัม D,F และ H ยกเลิกการ รวมเซลก่อนจะใช้สูตร เมื่อใส่สูตรแล้วค่อยรวมเซลใหม่ครับ
ขอบคุณมากครับ