Page 1 of 1

:ต้องการดึงข้อมูล โดยเปรียบเทียบจาก 2 เงื่อนไขครับ:

Posted: Tue Mar 04, 2014 11:00 pm
by TONandAOR
สวัสดีครับ ผมต้องการทำไฟล์การประมาณราคา เพื่อทำ ใบเสนอราคา ให้รวดเร็วขึ้น เพราะเป็นงานที่ต้องทำบ่อยๆ คือ จะให้กรอกแค่ปริมาณ แล้วให้ Excel คำนวณราคาขายออกมาได้เลย ลองดูตัวอย่างในไฟล์ที่แนบมานะครับ

จากฐานข้อมูลที่มี ผมต้องกำหนดตัวแปรหลัก 2 ตัว
คือ 1.ชนิดของวัสดุ และ 2.ขนาดของวัสดุ --> เพื่อนำไปดึง ราคาต้นทุน และ item code

ปัญหาที่ผมติดอยู่ตอนนี้ คือ

1. ไม่สามารถดึงข้อมูล จากเงื่อนไขที่มีมากกว่า 1 ได้ (คล้ายกับว่าต้องเช็คเงื่อนไขแรกในแนวตั้ง กับเงื่อนไขที่สองในแนวนอน แล้วตัดกันที่เซลไหน ให้ดึงเซลนั้นมา)
2. ไม่สามารถจัดการฐานข้อมูลให้เหมาะสมได้ ไม่รู้ว่าใช้ pivot table แล้วจะช่วยให้ทำงานเร็วขึ้นหรือไม่? (ความรู้ไม่ถึง)

รบกวนด้วยครับ ขอบคุณครับ

Re: :ต้องการดึงข้อมูล โดยเปรียบเทียบจาก 2 เงื่อนไขครับ:

Posted: Tue Mar 04, 2014 11:30 pm
by snasui
:D การอธิบายให้อ้างอิงถึงตำแหน่งชีท ตำแหน่งเซลล์ ระบุเงื่อนไขในการดึงและตัวอย่างคำตอบที่ต้องการมาด้วย เพื่อจะได้เข้าใจตรงกันครับ

Re: :ต้องการดึงข้อมูล โดยเปรียบเทียบจาก 2 เงื่อนไขครับ:

Posted: Wed Mar 05, 2014 12:02 am
by TONandAOR
จากในไฟล์ที่ส่งไปนะครับ

คลิกเซล I2 เพื่อเลือก ชนิด ของวัสดุ
คลิกเซล K2 เพื่อเลือก ขนาด ของวัสดุ

แล้ว excel ต้องเอาตัวเลือกทั้ง 2 เซลนี้ ไปใช้เพื่อดึงข้อมูลดังนี้
1. Cost price ราคาตามชนิดวัสดุและขนาด (เท่าที่คิดได้ตอนนี้ คือต้องทำขึ้นมาใหม่ โดยการคีย์แมนวลทำเป็นฐานข้อมูลไปก่อน)
2. item code ของวัสดุและขนาดนั้นๆ (น่าจะใช้หลักการเดียวกับข้อที่ 1 ได้ เพราะต้องการผลลัพธ์ ลักษณะเดียวกัน)

***หลักๆ คือผมจะดึงข้อมูลโดยเปรียบเทียบเงื่อนไขจากแนวตั้ง กับแนวนอน (เท่าที่มีความรู้ในตอนนี้นะครับ อาจจะมีวิธีที่ง่ายและเร็วกว่า แต่ผมยังไม่รู้ :mrgreen: )

ต้องรบกวนดูในชีทตัวอย่างนิดนึงครับ น่าจะเข้าใจประเด็นได้มากขึ้น ขอบคุณครับ

Re: :ต้องการดึงข้อมูล โดยเปรียบเทียบจาก 2 เงื่อนไขครับ:

Posted: Wed Mar 05, 2014 9:29 am
by snasui
TONandAOR wrote:ต้องรบกวนดูในชีทตัวอย่างนิดนึงครับ น่าจะเข้าใจประเด็นได้มากขึ้น ขอบคุณครับ
:lol: ผมดูไฟล์แนบแล้วจึงตอบครับ

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

Re: :ต้องการดึงข้อมูล โดยเปรียบเทียบจาก 2 เงื่อนไขครับ:

Posted: Wed Mar 05, 2014 9:43 pm
by TONandAOR
พอดีผมรวมหลายปัญหาไว้ในก้อนเดียว ผมเลย งงๆ ที่จะอธิบาย
ตอนนี้ผมขอแยกสิ่งที่ต้องการรู้เป็นข้อย่อย แล้วแก้ทีละข้อนะครับ

ไฟล์ที่แนบมาชื่อ Lookup2 มี 2 ชีท คือ 1.ชีท Calc กับ 2.ชีท DB

ในชีทชื่อ Calc
ในช่อง B2 เป็น drop down list เพื่อเลือกตัวอักษร A-F ในแนวตั้ง ของตารางฐานข้อมูล ที่อยู่ในชีท DB
ในช่อง D2 เป็น drop down list เพื่อเลือกตัวเลข 1-5 ในแนวนอน ของตารางฐานข้อมูล ที่อยู่ในชีท DB

ในช่อง F2 เป็นช่องที่ผมต้องการใส่สูตร สำหรับตรวจสอบค่าจาก B2 และ D2 ว่าไปตัดกันที่ตัวอะไร ให้ส่งตัวนั้นกลับมา

ขอบคุณครับ

Re: :ต้องการดึงข้อมูล โดยเปรียบเทียบจาก 2 เงื่อนไขครับ:

Posted: Wed Mar 05, 2014 10:09 pm
by snasui
:D ลองตามนี่้ครับ

เซลล์ F2 คีย์

=INDEX(DB!$B$2:$F$7,MATCH(B2,DB!$A$2:$A$7,0),MATCH(D2,DB!$B$1:$F$1,0))

Enter

Re: :ต้องการดึงข้อมูล โดยเปรียบเทียบจาก 2 เงื่อนไขครับ:

Posted: Wed Mar 05, 2014 11:29 pm
by TONandAOR
ขอบคุณมากครับ

ลองใส่ตามที่บอก มันได้ผลครับ

เดี๋ยวลองแกะจากสูตรที่ให้มา แล้วจะลองประยุกต์กับงานที่ต้องการใช้ดูครับ