: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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
มาริษา
Member
Member
Posts: 78
Joined: Tue Nov 29, 2011 7:10 pm

สูตรการแยกพนักงานตามหน่วยงานในแต่ละสัปดาห์

#1

Post by มาริษา »

สวัสดีคะ รบกวนแนะนำสูตรการแยกแรงงานตามหน่วยงาน ในแต่ละสัปดาห์ ตอนนี้ทำไปเรื่อย มั่วไปหมดแล้วค่ะ ไม่รู้จะเริ่มตรงไหน ปัญหาใหญ่คือต้องคีย์ชื่อ รหัส แล้วแยกแต่ละคนตามหน่วยงานคะ จะใช้สูตรอะไรคะ ขอบคุณล่วงหน้านะคะ
You do not have the required permissions to view the files attached to this post.
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: สูตรการแยกพนักงานตามหน่วยงานในแต่ละสัปดาห์

#2

Post by bank9597 »

:D ลองอธิบายความต้องการมาอีกครั้งได้ไหมครับว่าต้องการทำอะไร ที่ชีทไหน ไปที่ไหน หรือตัวอย่างคำตอบมาให้ดูหน่อยครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
มาริษา
Member
Member
Posts: 78
Joined: Tue Nov 29, 2011 7:10 pm

Re: สูตรการแยกพนักงานตามหน่วยงานในแต่ละสัปดาห์

#3

Post by มาริษา »

คือ ในแต่ละสัปดาห์ พนักงานจะย้ายไปตามหน่วยงาน sheet ข้างล่างที่สีๆ คือหน่วยงานคะ จะมีวิธี ย้ายชื่อ ไปแต่ละหน่วยงาน อย่างไรคะ ที่รวดเร็วและไม่สับสน ว่าในสัปดาห์นี้ นาย a ย้าย ไปหน่วยงานไหน แล้วเค้ามาจากหน่วยงานไหน เมื่อไร ขอบคุณล่วงหน้านะคะ
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 ควรนำข้อมูลจากทุกชีทมาไว้ในชีทเดียวกัน ต่อกันไปด้านล่างเรื่อย ๆ เพื่อให้เป็น Database แล้วทำการเพิ่มคอลัมน์มาสักคอลัมน์เพื่อที่จะบอกว่าข้อมูลนี้เป็นของหน่วยงานไหน

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

หากต้องการทำรายงานเป็นรายหน่วยงานค่อยนำข้อมูลจากย่อหน้าที่แล้วมาทำการสรุป โดยเลือกเอาเฉพาะการเปลี่ยนแปลงครั้งล่าสุดมาเท่านั้น เพื่อจะได้ข้อมูลที่ไม่ซ้ำมาทำรายงาน หากมีการ Update เป็นงวด ๆ โดยมีการระบุงวดไว้ด้วยจะยิ่งง่ายในการทำรายงานลักษณะนี้ เพราะสามารถดึงงวดสุดท้ายมาใช้ได้เลย
มาริษา
Member
Member
Posts: 78
Joined: Tue Nov 29, 2011 7:10 pm

Re: สูตรการแยกพนักงานตามหน่วยงานในแต่ละสัปดาห์

#5

Post by มาริษา »

ไม่มีสูตรที่เข้ามาช่วยได้เหรอคะ เศร้าเลย ขอบคุณนะคะ
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: สูตรการแยกพนักงานตามหน่วยงานในแต่ละสัปดาห์

#6

Post by snasui »

:shock: สูตรที่ต้องการเป็นแบบไหนครับ

ควรทำตัวอย่างข้อมูลที่ต้องการมาด้วย จะได้ทราบว่าต้องการคำตอบเป็นอย่างไร สามารถใส่สี ตีเส้น ลากลูกศรโยงไปโยงมาได้เต็มที่ จะได้เข้าใจตรงกัน

ผมสรุปให้เร็ว ๆ :arrow: กรณีที่มีการ Update ข้อมูลไว้คนละชีทแล้วจะทำรายงานใด ๆ นั้น ไม่มีวิธีที่ง่ายครับ :mrgreen:
มาริษา
Member
Member
Posts: 78
Joined: Tue Nov 29, 2011 7:10 pm

Re: สูตรการแยกพนักงานตามหน่วยงานในแต่ละสัปดาห์

#7

Post by มาริษา »

ประมาณนี้คะ คือ หากแรงงานหนึ่งคน ย้ายมากว่าสามไซท์งาน ในสัปดาห์ จะเพิ่มข้อมูล อย่างไรคะ รบกวนอีกครั้งนะคะ
You do not have the required permissions to view the files attached to this post.
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 »

:lol: ย้ายไปกี่ครั้งก็เพิ่มบรรทัดไปเท่านั้นครับ เช่นนายสุง หากมีการย้ายเมื่อใดก็เพิ่มบรรทัดนายสุงไปอีกบรรทัดแล้วระบุว่าวันที่เท่าใด ย้ายจากไหนไปไหน เช่นนี้ครับ
มาริษา
Member
Member
Posts: 78
Joined: Tue Nov 29, 2011 7:10 pm

Re: สูตรการแยกพนักงานตามหน่วยงานในแต่ละสัปดาห์

#9

Post by มาริษา »

ขอบคุณคะ หายกังวลเลยคะ แต่หากเรากำหนดหน่วยงานเป็นแต่ละสี เราจะได้ค้นหาสะดวกหรือป่าวคะ ตอนค้นหา หน่วยงานเป็นสีๆ ทำอย่างไรคะ หรือท่านอ.มีแนวทางอื่นแนะนำหรือป่าวคะ
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: สูตรการแยกพนักงานตามหน่วยงานในแต่ละสัปดาห์

#10

Post by snasui »

:D Excel 2007 สามารถ Filter by colour ได้ครับ หลังจากเข้าเมนู Data > Filter แล้ว ที่เซลล์ใด ๆ ที่เป็น Dropdown จากการทำ Filter เราสามารถเลือก Filter by colour ได้ครับ
มาริษา
Member
Member
Posts: 78
Joined: Tue Nov 29, 2011 7:10 pm

Re: สูตรการแยกพนักงานตามหน่วยงานในแต่ละสัปดาห์

#11

Post by มาริษา »

หมายถึง เราพิมพ์ แต่ละช่องเราต้องกำหนดสีเอง ทุกครั้งใช่มั้ยคะ ให้ขึ้นอัตโนมัติได้หรือป่าวคะ หากทำ ในเอกเซล 2003 คะ เพราะเครื่องที่ใช้งานประจำเป็น 2003 รบกวนหลายรอบหน่อยนะคะ ขอบคุณคะ
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: สูตรการแยกพนักงานตามหน่วยงานในแต่ละสัปดาห์

#12

Post by snasui »

:D
มาริษา wrote:หมายถึง เราพิมพ์ แต่ละช่องเราต้องกำหนดสีเอง ทุกครั้งใช่มั้ยคะ
ถูกต้องครับ การจะให้ขึ้นอัตโนมัติคงต้องพึ่ง VBA เข้ามาช่วยครับเนื่องจาก 2003 สามารถกำหนดสีตามเงื่อนไขด้วยความสามารถของ Conditional Formatting ได้แค่ 3 สีเท่านั้น
Post Reply