: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 หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

ฟอรัมถาม-ตอบปัญหาการใช้งาน 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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
zixnutz
Member
Member
Posts: 48
Joined: Mon Jul 11, 2016 11:41 am

ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#1

Post by zixnutz »

สวัสดีครับ
ผมต้องการนำงานที่ต้องผลิตในแต่ละ Line A,B,C มาจำแนกเพื่อที่จะผลิตใส้แบบตามเครื่องที่ต้องผลิตแบบอัตโนมัติ
โดยมีข้อจำกัดด้วย Cycle Time การผลิตใส้แบบ ผลิตได้กี่ชิ้นต่อชั่วโมง

โดยการนำค่า จาก Sheet A,B,C ช่อง F แล้วมาแยกตาม Job No.
แล้วนำค่ามาจัดใน Sheet SMC1-LMC2 โดยแยกจัดตาม database โดยให้ข้อมูลแสดงแบบอัตโนมัติ

**เงื่อนไข***
1. บางจ๊อบงานสามารถผลิตใส้แบบได้หลายเครื่อง โดยขึ้นผลิตเครื่องใดเครื่องหนึ่งก็ได้
2. บางจ๊อบงานต้องผลิตสองชิ้นส่วนในการประกอบ 1 จ๊อบงาน ซึ่งขึ้นผลิตใส้แบบชิ้นส่วนละเครื่อง แทนด้วย #1 #2
3. บางจ๊อบงานไม่ใช้ใส้แบบ

ตัวอย่าง ค่าที่ต้องการให้แสดงออกมาอยู่ใน Sheet SMC1/SMC2/BMC1/BMC2

รบกวนด้วยนะครับ ขอบคุณล่วงหน้าครับ :D
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: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#2

Post by snasui »

:D ค่อย ๆ ถามตอบกันไปครับ

ในชีต SMC1 จะทราบได้อย่างไรหรือมีข้อบ่งชี้ใดว่าต้องใช้ข้อมูลในชีต A มาคำนวณหา "จำนวนไส้แบบ" ครับ
zixnutz
Member
Member
Posts: 48
Joined: Mon Jul 11, 2016 11:41 am

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#3

Post by zixnutz »

ทราบจาก ชีต database ในช่อง Cycle Time ครับ

คือ ชีต A , B ,C จะเป็นการผลิต
ชีต SMC1 ถึง LMC2 จะเป็นตัวผลิตใส้แบบครับ

อย่างเช่น งาน Job No. A04 ต้องผลิตใส้แบบด้วยเครื่อง SMC และสามารถผลิตได้แค่ 150 ชิ้น ต่อชั่วโมงครับ
แต่ในชีต A ต้องการจำนวนใส้แบบทั้งหมด 480 ชิ้น

สรุปก็คือต้องนำเอา Job งานทั้งหมดที่มี ใน ชีต A,B,C มาจัดลงใน ชีต SMC1 ถึง LMC2 เพื่อคำนวนหาจำนวนใส้แบบที่จะผลิตแต่ละชั่วโมงครับ

ไม่ทราบว่าผมตอบได้ตรงคำถามหรือเปล่าครับ

ขอบคุณครับ :D
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: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#4

Post by snasui »

:D ยังไม่ตรงคำถามครับ

ชีต database ไม่ได้ระบุว่า A04 อยู่ที่ชีต A (Line A) จึงหาความสัมพันธ์ไม่ได้ว่าต้องไปดูที่ชีต A ครับ

จำเป็นหรือไม่ที่จะแยกออกเป็น Line A, Line B, Line C ออกเป็นคนละชีต ถ้าจำเป็น ติดเงือนไขใดครับ
zixnutz
Member
Member
Posts: 48
Joined: Mon Jul 11, 2016 11:41 am

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#5

Post by zixnutz »

ให้แยก database ออกเป็น Line A, Line B, Line C ออกเป็นคนละชีตหรือครับ
ไม่ต้องจำเป็นต้องแยกก็ได้ครับ

จริงๆแล้วงานที่ผมจะไปประยุกต์ใช้จริงนั้น database ไม่ได้แยกกันครับ เพราะข้อมูลพอประมาณ และจะมีบาง Job ที่สามารถขึ้นได้หลาย Line
แต่จะมีระบุไว้ใน database ว่าสามารถผลิต Line ใดได้บ้าง

แต่ข้อมูลจำลองที่ผมนำมา คือผมไม่ทราบว่าจะต้องใช้ด้วย

ในไฟล์ผมได้เพิ่ม ข้อมูล Job งานที่จะใช้ผลิตในแต่ละ Line นะครับ

ขอบคุณครับ :D
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: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#6

Post by snasui »

zixnutz wrote:ให้แยก database ออกเป็น Line A, Line B, Line C ออกเป็นคนละชีตหรือครับ
ไม่ต้องจำเป็นต้องแยกก็ได้ครับ
:D ไม่ใช่เช่นนั้นครับ

ผมถามถึงชีต A, B และ C ว่ามีความจำเป็นหรือด้วยเหตุผลใดจึงต้องแยกออกเป็นคนละชีต ลองอ่านอีกครั้งและช่วยตอบมาอีกรอบครับ
zixnutz
Member
Member
Posts: 48
Joined: Mon Jul 11, 2016 11:41 am

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#7

Post by zixnutz »

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

ขอประทานโทษด้วยครับ ที่ตีความไม่ค่อยแตก ทำให้เสียเวลาอธิบายหลายรอบ
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: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#8

Post by snasui »

zixnutz wrote:อ๋อ ครับ ไม่จำเป็นก็ได้ครับ เดี๋ยวผมไปประยุกต์ใช้ใหม่กับงานจริงๆ ถ้าอยู่ชีตรวมกันแล้วได้ผลลัพธ์ออกมาได้อย่างที่ต้องการ ผมก็ไม่มีปัญหาครับ
:D หากเช่นนั้นให้นำข้อมูลมาต่อกันในชีตเดียวแล้วเพิ่มคอลัมน์อีก 1 คอลัมน์ที่ระบุว่าเป็นของ Line ใดเข้าไปด้วย จะได้ใช้แยกแยะได้ จากนั้นลองแนบมาใหม่ครับ
zixnutz
Member
Member
Posts: 48
Joined: Mon Jul 11, 2016 11:41 am

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#9

Post by zixnutz »

ลองแก้ไขแล้วครับ ใช่แบบนี้หรือไม่ครับ
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: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#10

Post by snasui »

:D ตัวอย่างสูตรในชีต SMC1 เซลล์ D5 ตามด้านล่างครับ

=IF(SUMIF($C$4:C4,C5,$D$4:D4)<SUMIF(LINE!$D$5:$D$27,C5,LINE!$G$5:$G$28),VLOOKUP(C5,database!$B$4:$H$13,7,0),"")

Enter > Copy ลงด้านล่าง
zixnutz
Member
Member
Posts: 48
Joined: Mon Jul 11, 2016 11:41 am

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#11

Post by zixnutz »

อันนี้ใช้ได้ครับ

แล้วไม่ทราบว่า มีสูตรที่จะจัดการงานที่ผลิตใน Line มาจัดลงในเครื่องผลิตใส้แบบ แบบอัตโนมัติหรือเปล่าครับ ที่จะจำกัดจำนวนที่ Line ผลิตต้องการใส้แบบด้วยครับ ทั้งต่อชั่วโมงละต่อวัน

ให้จำแนกตามข้อมูลการใช้เครื่องผลิตใส้แบบแต่ละ Job ตามใน database เลยครับ

ขอบคุณครับ :D
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: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#12

Post by snasui »

:D ลองแนบไฟล์พร้อมอธิบายโดยอ้างอิงไฟล์แนบล่าสุดว่าต้องการให้ชีตใด เซลล์ใด มีค่าเท่าใด พิจารณาอย่างไรว่าได้ค่าเท่านั้นมาด้วยครับ
zixnutz
Member
Member
Posts: 48
Joined: Mon Jul 11, 2016 11:41 am

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#13

Post by zixnutz »

ต้องการให้ ชีต SMC1-LMC2 เซลล์ C5-C12 นำข้อมูลการผลิตแต่ละจ๊อบ(Job No.)มาจากชีต Line
มาจัดการแสดง Job No. ให้พอกับ จำนวนใส้แบบ ที่ต้องผลิต

โดย พิจารณามาจากคอลัมน์ I ใน ชีต Line ว่าจัดต้องจัดอยู่ในชีตใดครับ

ตัวอย่างอยู่ในชีต SMC1 ครับ อยากให้ข้อมูล Job No. แสดงขึ้นมาอัตโนมัติในชีต SMC1 - LMC2 เลยครับ
โดยที่ จะมี Job No. บาง Job จะไม่ใช้ใส้แบบ โดยไม่ต้องแสดงเลยครับ

ขอบคุณครับ :D
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: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#14

Post by snasui »

:D จะทราบได้อย่างไรว่าจะเอา Line ไหนมาแสดงในชีต SMC1 ครับ

การจะให้แสดงข้อมูลได้นั้นจะต้องมีค่าให้ตรวจสอบอยูในชีต SMC1 ด้วย เพื่อจะได้ดึงค่าที่เกี่ยวข้องมาได้ครับ
zixnutz
Member
Member
Posts: 48
Joined: Mon Jul 11, 2016 11:41 am

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#15

Post by zixnutz »

เอาค่าจากทุก Line มาจัดเลยครับ

ตรวจสอบค่าจาก เซลล์ B2 ในชีต SMC1-LMC2 ได้หรือไม่ครับ
แล้วถ้าต้องตรวจสอบค่าแบบนี้ ต้องรวมชีต SMC1 กับ SMC2 ด้วยหรือไม่ครับ

ขอบคุณครับ :D
You do not have the required permissions to view the files attached to this post.
zixnutz
Member
Member
Posts: 48
Joined: Mon Jul 11, 2016 11:41 am

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#16

Post by zixnutz »

ไม่ทราบว่า มีวิธีทำหรือไม่ครับ

ขอรบกวนด้วยครับ
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: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#17

Post by snasui »

:D ต้องขออภัยที่กระทู้นี้หลุดสายตาไปครับ

ขอถามเพิ่มเติมว่าเดิมแยกชีตเป็น SMC1, SMC2 หรืออื่น ๆ แยกกันด้วยอะไรครับ ที่ตอบมาในโพสต์ก่อนหน้านั้นไม่ได้ช่วยให้เข้าใจเพิ่มขึ้น ลองอธิบายมาใหม่ครับ
zixnutz
Member
Member
Posts: 48
Joined: Mon Jul 11, 2016 11:41 am

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#18

Post by zixnutz »

แยกตามงานที่ประยุกต์ใช้จริงครับ

อย่างเช่น เครื่อง SMC จะมี 2 เครื่อง ผมเลยแยกชีตให้เป็น SMC1 และ SMC2 และ
เครื่อง BMC จะมี 3 เครื่อง ผมเลยแยกชีตให้เป็น BMC,BMC2 และ BMC3

ใช้คำตอบแบบที่ต้องการหรือเปล่าครับ

ขอบคุณครับ :D
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: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#19

Post by snasui »

:D จากชีต LINE โปรแกรมจะทราบได้อย่างไรว่าบรรทัดใดเป็น SMC1, SMC2, SMC3,... ครับ :?:
zixnutz
Member
Member
Posts: 48
Joined: Mon Jul 11, 2016 11:41 am

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

#20

Post by zixnutz »

ทราบได้จาก คอลัมน์ I ใน ชีต Line ครับ

ผมได้เปลี่ยนแปลงไฟล์ โดยให้ ชีต ประเภท MC ทั้งหมด ที่มีหลายหน้ามารวมกันเป็น ชีตเดียว

โดยพิจารณา ค่าจาก cell B2 ใน ชีต SMC BMC HMC KMC LMC ได้หรือไม่ครับ

ขอบคุณครับ :cry:
You do not have the required permissions to view the files attached to this post.
Post Reply