: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

ขอทราบวิธีที่จะคีย์ข้อมูลทุกชีตพร้อมกันในครั้งเดียว

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
art1
Member
Member
Posts: 21
Joined: Wed May 25, 2011 5:03 pm

ขอทราบวิธีที่จะคีย์ข้อมูลทุกชีตพร้อมกันในครั้งเดียว

#1

Post by art1 »

:D มีปัญหามารบกวนขอคำชี้แนะจากอาจารย์อีกแล้วค่ะ

1.สมมุติว่าในไฟล์งานมีชีตอยู่ประมาณ 15 ชีต แต่ละชีตจะมีข้อมูลและผลรวมที่แตกต่างกัน
แต่ในทุกชีต จะมี A:D ที่มีขนาดเซลเท่ากัน และมีข้อมูลเป็นตัวเดียวกัน แต่จะต้องคีย์ข้อมูลใหม่เพิ่มเติม
อยู่เรื่อยๆ
อยากทราบว่าจะมีวิธีการใดบ้างรึเปล่าคะที่จะคีย์ข้อมูลครั้งเดียวในชีตที่1 แล้วให้ชีตที่เหลือทั้งหมด
ถูกใส่ค่าตาม

2.สมมุติว่าในคอลัมน์ E เป็นตัวกำหนดเงื่อนไขของ F, G, H
เช่น E=1 ให้ F=3, G=5, H=7
E=2 " F=4, G=6, H=8
E=3 " F=5, G=7, H=9
E=4 " F=6, G=8, H=0
E=5 " F=7, G=9, H=1
.......ไปจนถึง E=0 ลักษณะแบบนี้จะเข้าเงื่อนไข IF รึเปล่าคะ แล้วไม่ทราบว่าจะมีวิธีเขียนสูตรอย่างไรบ้างคะ

3.จากไฟล์รูปตัวอย่างที่ส่งมา ใน row ที่ 9 วันที่ 27/5/2011 เป็นวันปิดงานไม่ทราบว่าจะมีวิธีตรวจสอบ
หาเซลในชีตที่ถูกไฮไลท์ติดต่อกัน 4 เซล (นับจากวันที่ 27 เป็นหลักย้อนขึ้นไป) แล้วใส่สีแสดงค่าตามตัวอย่าง
ได้รึเปล่าคะ
:mrgreen: ขอบคุณสำหรับคำตอบมาล่วงหน้าค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30920
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: ขอทราบวิธีที่จะคีย์ข้อมูลทุกชีตพร้อมกันในครั้งเดียว

#2

Post by snasui »

:D จากคำถามข้อ 1. การคีย์ข้อมูลแล้วให้ลิ้งไปชีทอื่น ๆ โดยข้อมูลจะเปลี่ยนตามชีทแรกที่คีย์ข้อมูลนั้ืนต้องใช้สูตร Link กันครับ

ยกตัวอย่างเช่นที่ Sheet1 เซลล์ A1 มีค่า 2 และต้องการ Link ค่านี้ไปยังชีทอื่น ๆ อีกจำนวนมาก ลองตามนี้ครับ

1. ที่ Sheet ถัดมาสมมุติเป็น Sheet2 ที่เซลล์ใด ๆ คีย์เครื่องหมาย = ตามด้วยคลิกเซลล์ A1 ใน Sheet1 จะได้เป็น =Sheet1!A1 > Copy ไปด้านขวาและลงด้านล่างตามต้องการ

2. คลิกเมาส์ที่แถบ Sheet2 กดแป้น Shift ค้างไว้แล้วคลิกเมาส์ที่แถบชีทสุดท้ายที่ต้องการจะเป็นการเลือกชีททั้งหมดเริ่มจาก Sheet2
3. คลุมข้อมูลที่ได้ในข้อ 1. จากนั้นคลิกเมนู Edit > Fill > Across Worksheet ผลที่ได้ ทุกชีทจะ Link ไปยัง Sheet1

4. กดแป้น Shift แล้วคลิก Sheet2 อีกครั้งเพื่อปลดการเลือก Group ชีท

จากคำถามข้อ 2. ลองตามนี้ครับ ที่ F3 คีย์

=Mod(E3+1,10)

Enter > Copy ไปทางขวาและลงด้านล่าง

จากคำถามข้อ 3. คิดว่าต้องใช้สูตรในการทำ Condition Formatting ส่งตัวอย่างไฟล์มาดูกันเพื่อจะได้ช่วยกันหาคำตอบครับ
art1
Member
Member
Posts: 21
Joined: Wed May 25, 2011 5:03 pm

Re: ขอทราบวิธีที่จะคีย์ข้อมูลทุกชีตพร้อมกันในครั้งเดียว

#3

Post by art1 »

:rz: ขอบคุณค่ะอาจารย์

ปัญหาข้อ1.ทำตามที่อาจารย์สอนแล้วยังติดขัดค่ะ คือ
1.คีย์ข้อมูลที่ ชีต 1
2.ไปที่ชีต 2 ใส่ = ตรงเซลแรก
3.กลับไปที่ ชีต 1 คลิ๊กที่ A1 ได้ =Sheet1!A1 แล้วก็ติดอยู่ตรงนี้ค่ะ
ลองทำตามที่อาจารย์สอนต่อ >copy ไปด้านขวาและลงด้านล่างตามต้องการก็ไม่ได้แล้วค่ะ
ไม่ทราบว่าต้อง Copy ตัวไหน เซลหรือในช่องสูตร บางทีพอ copy แล้ว pasye เซลก็จะขึ้น ### ค่ะ
มั่วไปไมั่วมาอยู่พักใหญ่ก็ทำได้อยู่ครั้งเดียวค่ะ แต่ได้เฉพาะชีตที่ 2 แล้วจะลองทำดูอีกก็ไม่ได้แล้วค่ะ :roll:
ถ้าไม่เป็นการรบกวนเกินไปอาจารย์ช่วยทำ Animation เหมือนตอนใส่สีในเซลให้ดูได้ไม๊คะ

ปัญหาข้อ2.ได้ผลตามที่อาจารย์แนะนำค่ะ ขอบคุณนะคะ

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

ขอบคุณอาจารย์มากนะคะ :mrgreen: ไม่ผิดหวังเลยค่ะที่ตามอาจารย์มาจาก Pantip
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30920
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: ขอทราบวิธีที่จะคีย์ข้อมูลทุกชีตพร้อมกันในครั้งเดียว

#4

Post by snasui »

:lol: ผมตกคำว่า Enter ไปครับ

หลังจากทำถึงข้อ 3 แล้ว ก็กดแป้น Enter 1ครั้งก่อนครับ :mrgreen:
art1
Member
Member
Posts: 21
Joined: Wed May 25, 2011 5:03 pm

Re: ขอทราบวิธีที่จะคีย์ข้อมูลทุกชีตพร้อมกันในครั้งเดียว

#5

Post by art1 »

:lol: ทำได้แล้วค่ะ ขอบคุณมากนะคะ :D
แต่กว่าจะได้ก็ งง.ง.ง อยู่พักใหญ่เหมือนกัน ค่ะ :lol:
Post Reply