Page 1 of 1
สอบถามการดึงข้อมูลจากรายชื่อ
Posted: Sun Jul 24, 2016 11:15 am
by primeval
สอบถามการดึงข้อมูลจากรายชื่อ
ผมมีตารางสถิติ ข้อมูลอยู่ 1 ชุด มีคำถามดังนี้ครับ
1.คือผมมีข้อมูลจากตารางที่ 1 จากตัวอย่าง "คุณนงนารถ" คือผมอยากดึงข้อมูลไปใช้ในตารางที่ 2 โดยที่ตรงชื่อวิยากร ผมอยากทำ Data Valiadation List รายชี่อ แล้วให้ดึงข้อมูลชื่อวิทยากร โดยหลังทำ List แล้ว อยากให้ดึงข้อมูลจากตารางที่ 1 ข้อ 1 ///// 5 4 3 2 1 ไปใส่ตารางที่ 2 ดีมาก 5 ดี ดี 4 จนถึง 1 พอถึง 1 ผมอยากให้ข้อ 2 จากตารางที่ 1 ดึงเหมือนกับ ข้อ 1 แบบต่อเนื่อง จะต้องเขียนสูตรยังไงครับ
2. ผมอยากให้ดึงข้อมูลจากตาราง 1 ข้อปรับปรุง โดยอ้างอิงจากชื่อวิทยากร จะต้องเขียนสูตรยังไงครับ
3.จากตารางที่ 1 ผมอยากดึงข้อมูลเฉพาะ N X SD ระดับความพอใจ ไปใส่ตาราง 3 จะเขียนสูตรยังไงครับ
ขอบคุณครับ ผมแนบ file ตัวอย่างให้แล้วครับ
คำถาม excel ตัวอย่่างการทำชุดข้อมูลสถิติ.xlsx
Re: สอบถามการดึงข้อมูลจากรายชื่อ
Posted: Sun Jul 24, 2016 1:28 pm
by snasui

ลักษณะงานเช่นนี้ควรใช้ Template แล้วใช้ VBA มา Loop ข้อมูลแต่ละบรรทัดเข้า Template จากนั้น Copy Template
ไปวางแบบค่าต่อกันในแนวตั้ง กรณีเป็นสูตรจะมีความซับซ้อนสูงและทำงานช้าหากมีข้อมูลจำนวนหลายบรรทัดครับ
Re: สอบถามการดึงข้อมูลจากรายชื่อ
Posted: Sun Jul 24, 2016 1:35 pm
by primeval
ผมไม่มีความรู้เรื่อง VBA เลยครับ Template นี้แบบไหนพอจะหาในเว็บได้ไหมครับ
Re: สอบถามการดึงข้อมูลจากรายชื่อ
Posted: Sun Jul 24, 2016 1:54 pm
by iKeyman
ขอสอบถามเพิ่มเติมครับคุณprimeval คือต้องการข้อมูลดิบที่อยู่ในแถบสีไปใส่ในตารางที่1 ตารางที่2 แล้วก็ตารางที่3อีกทีนึงใช่ไหมครับ
โดยทั้ง3ตารางสามารถเปลี่ยนแปลงข้อมูลดิบได้โดยตรงในแถบสีใช่ไหม
Re: สอบถามการดึงข้อมูลจากรายชื่อ
Posted: Sun Jul 24, 2016 2:56 pm
by primeval
ตารางที่ 1 หมายถึงข้อมูลที่เราเพิ่มเข้ามาโดยยึดจากชื่อวิทยากร แทบสีที่อยู่ในช่อง ตาราง ทำสีเพื่อให้เกิดความเข้าใจง่าย ไม่สับสนกับตาราง ที่มีแต่สีขาวสีดำ
พูดง่ายๆคือตารางที่ 1 คือฐานข้อมูลของชื่อวิทยากรจากการคำนวณแบบประเมินผลเรียบร้อย ล้าย
ตารางที่ 2 จะคล้ายตารางที่ 1 เพียงแต่จัดรูปแบบให้คนอ่านรายงานดูง่าย โดยจำแนก หัวข้อประมเมินทั้งหมด
ตารางที่ 3 ดึงข้อมูลเฉพาะ N X SD
Re: สอบถามการดึงข้อมูลจากรายชื่อ
Posted: Sun Jul 24, 2016 3:26 pm
by iKeyman
งงกับค่า SD คำนวณแล้วไม่ตรงค่าตัวอย่าง
ขอวิธีการคิดหน่อยครับ
Re: สอบถามการดึงข้อมูลจากรายชื่อ
Posted: Sun Jul 24, 2016 3:49 pm
by primeval
มันเป็นค่าที่ผม Copy มาวาง ผลการคำนวณ อาจะไม่ถูกต้อง
http://www.ksv.ac.th/tb/cai/excelExam/Pack5.htm
Re: สอบถามการดึงข้อมูลจากรายชื่อ
Posted: Sun Jul 24, 2016 4:10 pm
by snasui
primeval wrote:ผมไม่มีความรู้เรื่อง VBA เลยครับ Template นี้แบบไหนพอจะหาในเว็บได้ไหมครับ

ใช้ตาม Form ที่ทำมาได้เลย ลักษณะของงานจะเป็นดังนี้
- ข้อมูลเพียง 1 บรรทัด สมมุติเป็นรายการแรกของข้อมูลทั้งหมด วางอยู่ในชีตใดชีตหนื่ง
- Link รายการตามข้อ 1 เข้าแบบฟอร์ม (ทำครั้งแรกครั้งเดียว)
- นำแบบฟอร์มตามข้อ 2 ไปวางในชีตใดชีตหนึ่งโดย VBA โดยหากมี Form ถัดไปจะวางลงไปด้านล่างเรื่อย ๆ
- ใช้ VBA Loop นำเอารายการที่สองของข้อมูลไปวางในตำแหน่งตามข้อ 1 และทำข้อ 3 จนครบทุกรายการ
Re: สอบถามการดึงข้อมูลจากรายชื่อ
Posted: Sun Jul 24, 2016 6:00 pm
by iKeyman
ตามนี้เลยครับ
sheet"ข้อมูล" จะเป็นแบบฟอร์มพร้อมสูตรคำนวณ
sheet"สรุปพึงพอใจ" ใช้งานแค่เปลี่ยนชื่อวิทยากรครับ ถ้าหากอยากได้sheetใหม่ก็แค่คัดลอก
Re: สอบถามการดึงข้อมูลจากรายชื่อ
Posted: Mon Jul 25, 2016 8:58 am
by primeval
ขอบคุณครับเดี่ยวขอลองทำดูก่อนครับ