Page 1 of 1

สอบถามเรื่องการดึงข้อมูลจาก sheet 1 ไปแสดงผลที่ sheet 2 แบบมีเงื่อไข

Posted: Mon Nov 30, 2015 11:59 am
by kannaree
สวัสดีคะ รบกวนสอบถามผู้รู้ทุกท่านว่า พอดีดิฉันทำการดึงข้อมูลจาก ดาต้าเบส
มาแสดง ใน sheet PLAN_MONTH ได้เรียบร้อยแล้วโดยเมื่อเราใส่ MAT. Code Excel จะทำการดึงค่า
ให้ตามสูตร VLOOKUP
แต่ที่นี้มาติดปัญหาตรงที่ Sheet 2 : PLAN_FINAL ดิฉันต้องการทำการสร้างเงื่อนไข โดย
ถ้า MC/NO. 1 Type ของ E10-E40(ใน sheet PLAN_MONTH) มีค่า เท่ากับ (S) ให้เอา MAT. Code ที่มี type เป็น (S) มาแสดงใน sheet PLAN_FINAL

ไม่ทราบว่าจะทำอย่างไรดีคะ ในกรณีที่มีข้อมูลจำนวนมากๆ โดยแต่ละ เครื่องผลิตสินค้าแต่ละ Type แตกต่างกันไป
สามารถทำความเข้าใจได้จากไฟล์ที่แนบมาคะ

ไฟล์แนบ 1 :File Database
ไฟล์แนบ 2 : ProductionSchedule_Plan

ขอบคุณมากคะ

Re: สอบถามเรื่องการดึงข้อมูลจาก sheet 1 ไปแสดงผลที่ sheet 2 แบบมีเงื่อไข

Posted: Mon Nov 30, 2015 12:01 pm
by kannaree
อีกไฟล์นึงมีขนาดใหญ่เกินไป จะต้องอัพโหลดอย่างไรคะ

ขอบคุณคะ

Re: สอบถามเรื่องการดึงข้อมูลจาก sheet 1 ไปแสดงผลที่ sheet 2 แบบมีเงื่อไข

Posted: Mon Nov 30, 2015 12:08 pm
by kannaree
แนบมาใหม่แล้วคะ ไฟล์ที่ 2

ขอบคุณมากคะ

Re: สอบถามเรื่องการดึงข้อมูลจาก sheet 1 ไปแสดงผลที่ sheet 2 แบบมีเงื่อไข

Posted: Mon Nov 30, 2015 1:32 pm
by bank9597
:) ให้ทำตัวอย่างที่ชัดเจนมาดีกว่าครับ

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

Re: สอบถามเรื่องการดึงข้อมูลจาก sheet 1 ไปแสดงผลที่ sheet 2 แบบมีเงื่อไข

Posted: Tue Dec 01, 2015 9:00 am
by kannaree
ขอบคุณมากคะ

สมมติ sheet 1 มีข้อมูลรวมกันอยู่หลายประเภท

A B C
-------------------------------------------------------
1 ID NAME
2 001 มะม่วง
3 002 ส้มตำ
4 003 สปาเกตตี้
5 004 แตงโม
6 005 ไอศครีม
7 006 ข้าวผัด
8 007 หวานเย็น
9 008 ไก่ย่าง
10 009 ส้ม

// โดยข้อมูลจากตารางด้านบน เป็นการดึงข้อมูลมากจาก database เมือใส่ id จะแสดง Name โดยอยากให้ sheet ที่ 2 เป็นชีทที่ทำการแยกประเภท เช่น


A B C
--------------------------------------------------------------------
1 ประเภท : อาหาร | 002 ส้มตำ
2 003 สปาเกตตี้
3 006 ข้าวผัด
4 008 ไก่ย่าง
---------------------------------------------------------------------
6 ประเภท : ผลไม้ | 001 มะม่วง
7 004 แตงโม
8 009 ส้ม
9 -----------------------------------------------------------------
10 ประเภท : ขนม ของว่าง | 005 ไอศครีม
11 007 หวานเย็น

ไม่ทราบว่ามีวิธีการหรือแนวคิดอย่างไรที่สามารถทำแบบนี้ได้คะ ขอบคุณทุกท่านมากคะ

มีอะไรผิดพลาดขอโทษด้วยค่ะ พึ่งมาโพสเป็นกระทู้แรก




ขอบคุณคะ :D

Re: สอบถามเรื่องการดึงข้อมูลจาก sheet 1 ไปแสดงผลที่ sheet 2 แบบมีเงื่อไข

Posted: Tue Dec 01, 2015 12:41 pm
by bank9597
:) ที่กล่าวนั้น คิดว่าสามารถทำได้ครับ ลองทำตัวอย่างแบบข้างต้นมาเป็นทำใส่ไฟล์ Excel ได้ไหมครับ เดี๋ยวจะช่วยดูให้ครับ

Re: สอบถามเรื่องการดึงข้อมูลจาก sheet 1 ไปแสดงผลที่ sheet 2 แบบมีเงื่อไข

Posted: Tue Dec 01, 2015 2:07 pm
by kannaree
ขอบคุณมากคะ

ได้ทำไฟล์ตัวอย่าง จากไฟล์ อยากให้เมื่อเราใส่ข้อมูลใน sheet ที่2 sheet 3 จะทำการแยกประเภทให้เลย
แบบอัตโนมัติ ถ้ามีอะไรผิดพลาดขออภัยด้วยค่ะ

ขอบคุณมากคะ

Re: สอบถามเรื่องการดึงข้อมูลจาก sheet 1 ไปแสดงผลที่ sheet 2 แบบมีเงื่อไข

Posted: Tue Dec 01, 2015 2:32 pm
by bank9597
:) ลองดูตามไฟล์แนบครับ ว่าได้หรือไม่

Re: สอบถามเรื่องการดึงข้อมูลจาก sheet 1 ไปแสดงผลที่ sheet 2 แบบมีเงื่อไข

Posted: Tue Dec 01, 2015 3:05 pm
by menem
ลองดูนะครับว่าใช่ตามที่ต้องการหรือไม่

Re: สอบถามเรื่องการดึงข้อมูลจาก sheet 1 ไปแสดงผลที่ sheet 2 แบบมีเงื่อไข

Posted: Tue Dec 01, 2015 4:30 pm
by kannaree
ขอบคุณมากคะ

แต่มีอยู่อีกอย่างนึงคือ ถ้า เราใส่ 00-01 หลายครั้ง แต่เราต้องการให้ไปแสดงใน sheet ที่ 2 เพียง 1 อันเราจะต้องใช้สูตรอะไรคะ

เช่น 00-01 มะม่วง จำนวน 20
00-10 มะม่วง จำนวน 10

เพราะงานจริงอยากให้แสดงเป็น 00-01 มะม่วง 30


ขอบคุณมากนะค่ะที่สละเวลามาตอบคำถามให้

ขอบคุณค่ะ

Re: สอบถามเรื่องการดึงข้อมูลจาก sheet 1 ไปแสดงผลที่ sheet 2 แบบมีเงื่อไข

Posted: Tue Dec 01, 2015 4:49 pm
by bank9597
ที่ Sheet order เซลล์ A2 คีย์ =IFERROR(INDEX(database!$A$2:$A$21,MATCH(0,COUNTIF($A$1:A1,database!$A$2:$A$21),0)),"") กด Ctrl+Shift+Enter คัดลอกลงมาครับ

Re: สอบถามเรื่องการดึงข้อมูลจาก sheet 1 ไปแสดงผลที่ sheet 2 แบบมีเงื่อไข

Posted: Tue Dec 01, 2015 4:52 pm
by kannaree
จากไฟล์ที่ต้องการไปทำงานจริง มีไปร้อยเรคคอร์ดไม่สามารถ เอามาเปรียบเทียบ ทุกบรรทัดได้ค่ะ
พื้นที่ที่ทำการคำนวณก็มีจำกัด และ นอกจากจะแยกประเภทแล้ว ก็ต้องเอาจำนวนไปคำนวนต่อ

ตอนแรกใช้ IF ธรรมดาในการเปรียบเทียบคะ ซึ่งบางเรคคอร์ดใช้สูตรนี้ได้ บางเรคคอร์ดไม่สามารถใช้ได้
ไม่ทราบเหมือนกันว่าเกิดจากสาเหตุอะไร

ขอแนบไฟล์งานจริงมา เพื่อดูเป็นแนวทางคะ

ขอบคุณมากค่ะ

Re: สอบถามเรื่องการดึงข้อมูลจาก sheet 1 ไปแสดงผลที่ sheet 2 แบบมีเงื่อไข

Posted: Tue Dec 01, 2015 5:33 pm
by bank9597
:D ถ้าเป็นอย่างนั้น ลองแสดงตัวอย่างคำตอบในไฟล์จริงให้ดูหน่อยครับว่า ไฟล์ไหน ชีทไหน เซลล์ไหน ต้องการแสดงค่ายังไง พิมพ์ตัวอย่างคำตอบให้เห็นเลยครับ เพราะเท่าที่ดูผมก็ยังไม่เข้าใจว่าต้องการทำอะไร แบบไหน

Re: สอบถามเรื่องการดึงข้อมูลจาก sheet 1 ไปแสดงผลที่ sheet 2 แบบมีเงื่อไข

Posted: Wed Dec 02, 2015 9:09 pm
by menem
แบบนี้พอไหวไหมครับ ?