:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

รบกวนแนะนำคำสั่งที่ใช้ กรอกรหัส แล้วขึ้นข้อมูลชื่อ - นามสกุล

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
User avatar
hinokia7210
Member
Member
Posts: 34
Joined: Wed Aug 15, 2012 8:40 am

รบกวนแนะนำคำสั่งที่ใช้ กรอกรหัส แล้วขึ้นข้อมูลชื่อ - นามสกุล

#1

Post by hinokia7210 »

จะพัฒนาโปรแกรมโดยใช้ excel เป็นตัวเก็บข้อมูลเวลาเด็กเข้าใช้งานห้องคอมพิวเตอร์ค่ะ

อยากพิมพ์รหัสประจำตัวเด็กเข้าไป แล้วมันขึ้นชื่อ นามสกุล ชั้น เพศ (ที่เรากรอกไว้ปล้วอีก sheet นึง) แล้วให้มันมีเวลาขึ้นจากในเครื่องคอม ดึงมาใช้ได้เลย แบบนี้อ่ะค่ะ excel สามารถทำได้มั้ย

พอเรากรอกข้อมูลรหัสประจำตัวนักเรียนแล้ว ก็ให้เก็บข้อมูลการเข้าใช้ไปที่อีก sheet นึง ..พอสิ้นเทอม ก็มาทำเป็นข้อมูลสารสนเทศ รร ที่บอกเป็นกราฟได้ว่า ช่วงเวลาไหน เด็กเข้าใช้มากที่สุด ม. อไร เพศอะไร ประมาณนี้อ่ะค่ะ

ถ้าพอมีตัวอย่างที่แนนสามารถปรับไปใช้ได้ รบกวนให้คำแนะนำด้วยนะคะ ขอบพระคุณมากค่ะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31253
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: รบกวนแนะนำคำสั่งที่ใช้ กรอกรหัส แล้วขึ้นข้อมูลชื่อ - นาม

#2

Post by snasui »

:D สามารถใช้ Vlookup มาช่วยได้ครับ ลองดูตัวอย่างที่นี่ครับ http://snasui.blogspot.com/2009/12/vlookup.html

หากยังไม่ได้ ช่วยแนบไฟล์ตัวอย่าง กรอกข้อมูลตัวอย่าง ตัวอย่างคำตอบที่ต้องการมาด้วยครับ
User avatar
hinokia7210
Member
Member
Posts: 34
Joined: Wed Aug 15, 2012 8:40 am

Re: รบกวนแนะนำคำสั่งที่ใช้ กรอกรหัส แล้วขึ้นข้อมูลชื่อ - นาม

#3

Post by hinokia7210 »

ที่พี่แนะนำมาอ่ะค่ะ คือมันใช้ได้แต่ว่ามันไม่เหมาะกับการที่เรามีรหัสเยอะๆ
มันเหมือนการกรอกข้อมูลเช่น ในหน้าตาของ VB พอเรากดรหัสประจำตัวนักเรียนปั๊บ
มันก็จะดึงข้อมูลเกี่ยวกับนักเรียนทั้งหมดขึ้นในตารางอ่ะค่ะ

ทีนี้.. อยากให้เป็นแบบนั้นค่ะ คือ เรากดที่ B2 พิมพ์รหัส 00125 แล้ว B3 ก็จะขึ้นชื่อ - นามสกุ
B4 ก็ขึ้น ระดับชั้น B5 ก็ขึ้นเพศของนักเรียนให้เราอ่ะค่ะ

ประมาณนี้ พอจะแคบขึ้นบ้างมั้ยคะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31253
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: รบกวนแนะนำคำสั่งที่ใช้ กรอกรหัส แล้วขึ้นข้อมูลชื่อ - นาม

#4

Post by snasui »

:D ผมเข้าใจเท่าเดิมครับ ผมสรุปเร็ว ๆ กรณีต้องการให้ดึงข้อมูลมาแสดงสามารถใช้ฟังก์ชั่น Lookup ต่าง ๆ มาช่วย ยกตัวอย่างได้เช่น Vlookup ที่แนะนำไปครับ กรณีข้อมูลมีจำนวนมากสามารถใช้ Inex+Match เข้ามาช่วยก็ได้เช่นกัน และหากต้องการที่จะเก็บข้อมูลใด ๆ เป็น Database สามารถใช้ VBA เข้ามาช่วยได้ครับ

สิ่งที่ต้องการมีหน้าตาเป็นแบบใดควรแนบตัวอย่างข้อมูล ตัวอย่างคำตอบที่ต้องการมาด้วยเพื่อจะได้เข้าใจตรงกันและใช้วิธีการที่เหมาะสมได้ครับ กรณีต้องการใช้ VBA ให้เขียนมาก่อนเสมอ ติดตรงไหนก็สามารถถามมาได้เรื่อย ๆ ครับ
User avatar
hinokia7210
Member
Member
Posts: 34
Joined: Wed Aug 15, 2012 8:40 am

Re: รบกวนแนะนำคำสั่งที่ใช้ กรอกรหัส แล้วขึ้นข้อมูลชื่อ - นาม

#5

Post by hinokia7210 »

index + match ทำยังไงคะ ในลิงค์ที่พี่ส่งให้ เป็น Vlookup เฉยๆ ขอบคุณค่ะ
User avatar
hinokia7210
Member
Member
Posts: 34
Joined: Wed Aug 15, 2012 8:40 am

Re: รบกวนแนะนำคำสั่งที่ใช้ กรอกรหัส แล้วขึ้นข้อมูลชื่อ - นาม

#7

Post by hinokia7210 »

จากสูตรนี้
=IF(C13="","",INDEX(Order!$F$6:$F$2000,MATCH(C13,Order!$A$6:$A$2000,0)))

จะสอบถามว่า ข้อมูลรหัสทั้งหมดคือช่อง B2-B213 ในอีก sheet นึงชื่อ รายชื่อ ไฟล์เดียวกัน
ถ้ากรอกเลข 00120 มันก็จะขึ้นข้อมูลของนักเรียนที่มีเลขประจำตัว 00120
แล้วทีนี้ ในช่อง c13 ที่เราได้กรอกหมายเลข 00120 ลงไปแล้ว มันจะดึงข้อมูล
ที่อยู่ใน sheet รายชื่อ ช่องที่ C120 - F120 มาใส่ไว้ใน sheet ปัจจุบันของเรา
ในช่อง D14 - G14 อ่ะค่ะ ทำไงคะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31253
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: รบกวนแนะนำคำสั่งที่ใช้ กรอกรหัส แล้วขึ้นข้อมูลชื่อ - นาม

#8

Post by snasui »

:D ตอบเหมือนเดิมครับ
snasui wrote:สิ่งที่ต้องการมีหน้าตาเป็นแบบใดควรแนบตัวอย่างข้อมูล ตัวอย่างคำตอบที่ต้องการมาด้วยเพื่อจะได้เข้าใจตรงกัน
และหากเข้าใจ Index กับ Match ตามที่ส่ง Link ไปให้ ย่อมที่จะปรับปรุงให้แสดงคำตอบตามที่ต้องการได้ครับ
User avatar
hinokia7210
Member
Member
Posts: 34
Joined: Wed Aug 15, 2012 8:40 am

Re: รบกวนแนะนำคำสั่งที่ใช้ กรอกรหัส แล้วขึ้นข้อมูลชื่อ - นาม

#9

Post by hinokia7210 »

ขอบคุณค่ะ ที่ถามอีกรอบเพราะว่าไม่ค่อยเข้าใจค่ะ
พยายามแทรกภาพแล้ว แต่มันไม่ขึ้นค่ะ
Post Reply