: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

การใส่สูตรทั้ง sheet

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน 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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
somjeed
Member
Member
Posts: 14
Joined: Thu Sep 03, 2015 3:04 pm

การใส่สูตรทั้ง sheet

#1

Post by somjeed »

รบกวนสอบถามค่ะ
ต้องการ ER2 เป็นตัวหารของทุกตัวใน แถว 2 (A1-EQ2) แสดงผลลัพใน ES2 ต่อไปเรื่อยๆค่ะ
และต้องการ copy สูตร ในแนวตั้งด้วย เช่น คอลัม ES3 ใช้ ES3 หารทุกตัวในแถวที่ 3 ค่ะ

ไม่ทราบว่ามีวิธีทำง่ายๆมั้ยคะ

ขอบคุณค่ะ
ปล ข้อมูลมีเกือบ 1000 แถวค่ะ และประมาณ 144 คอลัม ค่ะ
You do not have the required permissions to view the files attached to this post.
jelelite
Member
Member
Posts: 40
Joined: Thu Aug 06, 2015 7:37 pm

Re: การใส่สูตรทั้ง sheet

#2

Post by jelelite »

ใส่สตริง($) ในสูตรครับ
ที่ ES2 คีย์
=(B2/$ER2)*1000
somjeed
Member
Member
Posts: 14
Joined: Thu Sep 03, 2015 3:04 pm

Re: การใส่สูตรทั้ง sheet

#3

Post by somjeed »

ขอบคุณค่ะ แต่ถ้าใส่ $ ในสูตร จะ copy สูตรมาใช้ในแนวตั้งไม่ได้ค่ะ เพราะ ES ต้องเปลี่ยนตามแถวค่ะ
User avatar
DhitiBank
Gold
Gold
Posts: 1676
Joined: Mon Oct 15, 2012 12:07 am

Re: การใส่สูตรทั้ง sheet

#4

Post by DhitiBank »

ลองสังเกตสูตรของคุณ jelelite อีกครั้งครับ

ใส่เครื่องหมาย $ แค่หน้าอักษรแสดงคอลัมน์ครับ แต่ไม่ต้องใส่ที่หน้าเลขแถว เวลาคัดลอกลงมาสูตรก็จะสามารถรันเลขแถวได้ครับ จะล็อคเฉพาะคอลัมน์เฉย ๆ :)
somjeed
Member
Member
Posts: 14
Joined: Thu Sep 03, 2015 3:04 pm

Re: การใส่สูตรทั้ง sheet

#5

Post by somjeed »

ขอโทษด้วยค่ะ สังเกตไม่ดีค่ะ
มีวิธี copy สูตรในแนวนอน (แถว) มั้ยคะ รู้แต่ doble click ที่มุมขวาล่างจะ copy สูตรในแนว ตั้ง(colume) ให้ค่ะ

ขอบคุณค่ะ
User avatar
DhitiBank
Gold
Gold
Posts: 1676
Joined: Mon Oct 15, 2012 12:07 am

Re: การใส่สูตรทั้ง sheet

#6

Post by DhitiBank »

ผมจะใช้อยู่ 2-3 แบบครับ (ส่วนใหญ่เป็นปุ่มลัด)

ก่อนอื่นการใช้ปุ่มลัดพื้นฐาน เช่น
:arrow: copy --> Ctrl+C
:arrow: paste all --> Ctrl+V
:arrow: paste special --> หลังจากกด copy แล้ว ไปที่ต้องการวางแล้วกด Alt+E+S หลังจากนั้นจะมีหน้าต่างให้เลือกว่าจะวางอะไร
:arrow: การกด Ctrl+ลูกศร เพื่อเลื่อนเซลล์ปัจจุบันไปยังเซลล์ที่มีข้อมูลอยู่ตามทิศที่กดลูกศร (หากกด Shift ร่วมด้วยจะเป็นการลากคลุมด้วย)
:arrow: กด Ctrl+G เพื่อระบุตำแหน่งเซลล์ที่ต้องการไป

ผมก็ใช้ผสมกันครับ เช่น หากมีหัวตาราง พอคัดลอกเซลล์ที่มีสูตรเสร็จ ผมก็ไปที่หัวตาราง แล้วกด Ctrl+ลูกศรขวา ก็จะเลื่อนไปริมตารางทางขวาสุด เสร็จแล้วก็เลือกเซลล์ที่อยู่ริมขวาสุดที่ต้องการวางสูตร (แถวเดียวกับที่คัดลอกเมื่อครู่นี้) แล้วกด Ctrl+Shift+ลูกศรซ้าย มันก็จะลากคลุมให้ แล้วก็ค่อยเลือกว่าจะวางพิเศษ หรือวางทั้งหมดครับ

วิธีการมีมากครับ แล้วแต่ความถนัดของแต่ละคน ที่ผมใช้ประจำๆ ก็วิธีเหล่านี้ อาจมีวิธีที่สะดวกกว่า ลองค้นหาใน google เพิ่มดูครับเช่น excel shortcut key ฯลฯ
somjeed
Member
Member
Posts: 14
Joined: Thu Sep 03, 2015 3:04 pm

Re: การใส่สูตรทั้ง sheet

#7

Post by somjeed »

ขอบคุณมากค่ะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การใส่สูตรทั้ง sheet

#8

Post by snasui »

somjeed wrote:รู้แต่ doble click ที่มุมขวาล่างจะ copy สูตรในแนว ตั้ง(colume) ให้ค่ะ
:D มาช่วยเสริมครับ

การจะ Double Click แล้วเป็นการ Copy สูตรได้นั้นจะต้องมีคอลัมน์ที่มีข้อมูลที่ติดกัน อาจจะเป็นคอลัมน์ด้านซ้ายหรือด้านขวาเซลล์ที่เขียนสูตรกำกับอยู่ด้วย ไม่เช่นนั้นจะไม่สามารถ Copy ด้วยวิธีเข่นนั้นได้ครับ

การ Copy ในแนวบรรทัด สามารถใช้แป้นคีย์บอร์ดช่วยในการ Copy สูตรได้โดยใช้หลักการเดียวกับด้านบนคือต้องมีบรรทัดที่มีข้อมูลกำกับ

สมมุติเซลล์ที่เขียนสูตรคือ B2 โดยบรรทัดที่ 1 เริ่มจาก B1 เป็นต้นไปเป็นเซลล์ที่มีข้อมูล มีวิธีการดังนี้ครับ
  1. คลุมเซลล์ B1:B2 กดแป้น Ctrl+Shift+ลูกศรขวาจะเป็นการเลือก 2 บรรทัด
  2. Enter 1 ครั้งเพื่อให้ Active Cell อยู่ที่ B2 > กดแป้น Shift ค้างไว้แล้วกดแป้นลูกศรลง 1 ครั้งจะเป็นการเลือกบรรทัดเดียวคือบรรทัดที่เขียนสูตร > กดแป้น Ctrl+R เพื่อทำการ Copy สูตร
User avatar
DhitiBank
Gold
Gold
Posts: 1676
Joined: Mon Oct 15, 2012 12:07 am

Re: การใส่สูตรทั้ง sheet

#9

Post by DhitiBank »

:thup: ขอบคุณครับอาจารย์ ผมจะเอาไปฝึกให้ชิน แรกๆ ใช้โปรแกรมใหม่ๆ ใช้แต่เม้าส์ รู้สึกว่านิ้วชี้กับนิ้วนางอาจพิการได้ ตอนนี้พยายามจะใช้คีย์บอร์ดให้มากขึ้น รู้สึกว่าเร็วกว่าและถ้าจะเจ็บก็เจ็บให้ทั่วถึงกันทุกนิ้วครับ :mrgreen:
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การใส่สูตรทั้ง sheet

#10

Post by snasui »

:lol: หากใช้คีย์บอร์ดคล่องจะทำงานกับ Excel ได้เร็วขึ้นไม่ต้องสลับไปสลับมาระหว่างคีย์บอร์ดกับเมาส์ครับ :thup:
jelelite
Member
Member
Posts: 40
Joined: Thu Aug 06, 2015 7:37 pm

Re: การใส่สูตรทั้ง sheet

#11

Post by jelelite »

จะฝึกใช้งานให้คล่อง ขอบคุณครับอาจารย์
Post Reply