Page 1 of 1

จะแสดงข้อมูล PO รับเข้า โดย Key ปีเดือน แล้วไปดึงข้อมูลให้

Posted: Tue Sep 20, 2011 5:36 pm
by prawitj
คือผมได้ศึกษาจากอาจารย์มา โดยใน หน้า PO รับเข้าผมจะไป Key in ที่ Range B2 เป็น ปีเดือนเช่น 5409 แล้วมันจะไปดึงข้อมูล PO จากหน้า Sep11 โดยผมจะใช้ Column B (Runnumber) ตัดเอาเฉพาะ 4 ตัวแรกเนื่องจาก Runnumber ผมจะ Key ในลักษณะ 5409001, 5409002 ไปเรื่อยๆ และมันจะมี PO ยกมา จากเดือนที่แล้วที่ยังไม่ได้ปล่อยรถ น่ะครับ แต่เจ้านายต้องการดึงเฉพาะ PO New ที่เข้ามาในเดือนนั้นๆ ซึ่งก้ทำได้ไปแล้ว แต่พอให้เจ้านายดูท่านอยากจะให้ เอา Order by column A (ลำดับ) ด้วย และ1 ลำดับ อาจจะมี หลายใบได้เนื่องจาก PO จะมี Revise เช่นเปลี่ยนรุ่นรถ ซึ่ง ผมได้ทดลอง โดย การ key PO New Runnumber 5409001 ในแถวที่ 735 และผมลอง Revise PO Runnumber 5409001 Revise ครั้งที่ 1 ในแถว ที่ 962 ซึ่ง sheet PO รับเข้า มันโชว์ทั้งสอง Record แต่ PO Runnumber 5409001 ตัว Revise 00 กับตัว Revise 01 มันไม่อยู่ติดกัน น่ะครับ อาจารย์พอจะมีวิธีให้มันอยู่ติดกันไม๊ครับ

วิธีปัจจุบันนี้ผมได้มาจาก Forum อาจารย์ ซึ่งตอบโจทย์เจ้านายไปแล้ว แต่ มนุษย์ตามธรรมดาได้คืบจะเอาสอกอะครับ ผมล่ะเครียดจริงๆ
ปล. File ตัวอย่างที่ผมแนบมานี้ ผมได้ตัด Column และ Row บาง Row ออกไปนะครับ เนื่องจาก File มันใหญ่เกินกว่าจะ Upload ได้ ดังนั้นอย่าแปลกใจที่ ลำดับมันกระโดดนะครับ

Re: จะแสดงข้อมูล PO รับเข้า โดย Key ปีเดือน แล้วไปดึงข้อมูลใ

Posted: Tue Sep 20, 2011 5:54 pm
by snasui
prawitj wrote:แต่ PO Runnumber 5409001 ตัว Revise 00 กับตัว Revise 01 มันไม่อยู่ติดกัน น่ะครับ อาจารย์พอจะมีวิธีให้มันอยู่ติดกันไม๊ครับ
การดึงข้อมูลตามเงื่อนไขด้วยวิธีนี้ไม่สามารถจัดเรียงข้อมูลภายในตัวได้ครับ เพียงแต่นำมาแสดงตามเงื่อนไขเท่านั้น หากต้องการให้เรียงด้วยก็ต้องใช้ PiotTable ในการทำข้อมูลแทนครับ ซึ่งในคอลัมน์ P ของชีท Sep 11 แทนที่จะให้ Run Number ก็เปลี่ยนมาเป็น หากเข้าเงื่อนไขให้แสดง True หากไม่เข้าเงื่อนไขให้แสดง False แล้วนำข้อมูลนี้ไปทำ PivotTable ครับ ลองดูตัวอย่างจากที่นี่ครับ :arrow: PivotTable ลองแล้วติดตรงไหนสามารถถามมาได้เรื่อย ๆ ครับ

Re: จะแสดงข้อมูล PO รับเข้า โดย Key ปีเดือน แล้วไปดึงข้อมูลใ

Posted: Tue Sep 20, 2011 11:58 pm
by prawitj
Pivot ผมพอทำได้ครับอาจารย์ แต่ที่อาจารย์อธิบายผมไม่เข้าใจอะครับว่าจะให้ Pivot แสดงค่าทั้งหมดนั้นได้อย่างไร รบกวนอาจารย์ช่วยแสดงให้ดูได้ไม๊ครับ -/\-

Re: จะแสดงข้อมูล PO รับเข้า โดย Key ปีเดือน แล้วไปดึงข้อมูลใ

Posted: Wed Sep 21, 2011 12:00 am
by snasui
:D ไม่เข้าใจตรงไหนสามารถถามได้เลยครับ กรณีที่เคยใช้ PivotTable อยู่แล้วก็เป็นเรื่องง่ายครับ

Re: จะแสดงข้อมูล PO รับเข้า โดย Key ปีเดือน แล้วไปดึงข้อมูลใ

Posted: Wed Sep 21, 2011 12:09 am
by prawitj
ผมอยากให้ ข้อมูลมันออกมาเป็นแบบ Sheet PO รับเข้าอะครับ ที่แสดงค่ามันเลย แต่ถ้าใช้ Pivot มันแสดงพวก Value พวก Count, Sum etc; นี่ครับ ถ้าให้แสดงค่าเป็น Column ที่แยกค่าแบบใน Sheet PO รับเข้า Pivot ทำได้เหรอครับ

Re: จะแสดงข้อมูล PO รับเข้า โดย Key ปีเดือน แล้วไปดึงข้อมูลใ

Posted: Wed Sep 21, 2011 12:24 am
by snasui
:lol: น่าจะเป็นการใช้แบบประยุกต์น่ะครับ

PivotTable มีความสามารถเช่นใช้การรวม การนับ การเฉลี่ย การเขียนสูตร การแสดงผลได้หลายมิติก็จริง แต่ไม่จำเป็นต้องใช้คุณสมบัตินั้นก็ได้ เราสามารถใช้ร่วมกับสูตร โดยให้แสดงค่า Field ต่าง ๆ ที่เราต้องการ แล้วค่อยใช้สูตรดึงข้อมูลประกอบมาอีกทีก็ย่อมได้ เช่นนี้น่าจะพอเห็นภาพเพิ่มขึ้น

หรือแม้แต่ต้องการให้แสดงเป็น List Filed ที่แตกต่างกันรายบรรทัดก็ย่อมทำได้ครับ ไม่ใช่ว่าเป็น PivotTable แล้วจะต้องแสดงการรวม การนับ การเฉลี่ย ฯลฯ เสมอไปครับ :P

Re: จะแสดงข้อมูล PO รับเข้า โดย Key ปีเดือน แล้วไปดึงข้อมูลใ

Posted: Wed Sep 21, 2011 12:36 am
by prawitj
"ivotTable มีความสามารถเช่นใช้การรวม การนับ การเฉลี่ย การเขียนสูตร การแสดงผลได้หลายมิติก็จริง แต่ไม่จำเป็นต้องใช้คุณสมบัตินั้นก็ได้ เราสามารถใช้ร่วมกับสูตร โดยให้แสดงค่า Field ต่าง ๆ ที่เราต้องการ แล้วค่อยใช้สูตรดึงข้อมูลประกอบมาอีกทีก็ย่อมได้ หรือแม้แต่ต้องการให้แสดงเป็น List Filed ที่แตกต่างกันรายบรรทัดก็ย่อมทำได้ครับ " อาจารย์ช่วย Sample การใช้งานสูตรร่วมกับ Pivot ให้ดูซักหน่อยได้ไม๊ครับ ผมทำไม่เป็นครับ ตรงส่วนนี้

Re: จะแสดงข้อมูล PO รับเข้า โดย Key ปีเดือน แล้วไปดึงข้อมูลใ

Posted: Wed Sep 21, 2011 12:38 am
by snasui
:D ช่วยทำเท่าที่ทำได้มาก่อนครับ ได้เท่าไรก็เท่านั้น แล้วค่อยมาดูกันว่าจะปรับกันอย่างไร :P

Re: จะแสดงข้อมูล PO รับเข้า โดย Key ปีเดือน แล้วไปดึงข้อมูลใ

Posted: Wed Sep 21, 2011 12:41 am
by prawitj
นี่ครับ ผมปรับ Column P ให้แสดง True เมื่อตรงเงื่อนไข และ False เมื่อผิดเงื่อนไขแล้วครับ และสร้าง PIVOT ไว้ที่ Sheet2 แต่ผมดึงข้อมูลมาแสเงให้เหมือนหน้า PO รับเข้าไม่เป็นอะครับ

Re: จะแสดงข้อมูล PO รับเข้า โดย Key ปีเดือน แล้วไปดึงข้อมูลใ

Posted: Wed Sep 21, 2011 6:58 am
by snasui
:D ไฟล์ที่ส่งมาน่าจะไม่ Update เพราะไม่พบว่ามีการทำเป็น True, False ตามที่แจ้งมา ผมส่งตัวอย่างมาให้ดูก่อนตามไฟล์แนบครับ

Re: จะแสดงข้อมูล PO รับเข้า โดย Key ปีเดือน แล้วไปดึงข้อมูลใ

Posted: Wed Sep 21, 2011 2:46 pm
by prawitj
โอ Pivot ทำเช่นนี้ได้ด้วยเหรอครับ เพราะเวลาผมดึงมันจะแสดง Count of ข้างล่างทุกทีไม่ออกมาสวบงามอย่างนี้ อาจารย์ลาก Column ไปวางยังไงครับ ช่วยบอก กลเม็ด เคล็ดลับด้วยครับ

Re: จะแสดงข้อมูล PO รับเข้า โดย Key ปีเดือน แล้วไปดึงข้อมูลใ

Posted: Wed Sep 21, 2011 3:01 pm
by snasui
:D ดูตัวอย่างตามภาพด้านล่างครับ :ard:

Re: จะแสดงข้อมูล PO รับเข้า โดย Key ปีเดือน แล้วไปดึงข้อมูลใ

Posted: Wed Sep 21, 2011 3:02 pm
by prawitj
ความหมายคือใน Sheet 4 อาจารย์ซ่อน Total ที่มันต่อจาก ลำดับได้อย่างไรครับ งงมากกกกกกกก

Re: จะแสดงข้อมูล PO รับเข้า โดย Key ปีเดือน แล้วไปดึงข้อมูลใ

Posted: Wed Sep 21, 2011 3:04 pm
by prawitj
บรรลุแล้วขอบคุณอาจารย์มากกกกกกกกกกกกกกกกกกครับ