Page 1 of 1
นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเทียบ
Posted: Tue Jul 19, 2011 6:25 am
by worldgolf
เรียนท่านอาจารย์
รบกวนช่วยดูสูตรที่ชีท Sample ช่วงเซลล์ Y3:Y38 มีการนำค่าซ้ำกันมารวมกลุ่มและช่วงเซลล์ถัดไปซ้ำเหมือนกันครับ
ผมขอความรู้จากท่านอาจารย์ด้วยครับ คือเมื่อถูกกำหนดให้คีย์ข้อมูลใส่ในตารางแล้วให้นำข้อมูลจากในตารางมาทำตามหัวข้อที่กำหนดไว้
หัวข้อที่.1 ให้รวมค่าข้อมูลที่คีย์ในตารางในลำดับที่.1 + 2 และลำดับที่.3 + 4 และรวมค่าในลำดับต่อๆ ไป
หัวข้อที่.2 นำค่าที่ได้จากหัวข้อที่.1 มาจัดกลุ่มข้อมูลแบบมีเงื่อนไข หาค่าที่ไม่ซ้ำกันจำนวน 4 ตัว มารวมกลุ่มและแสดงลำดับของกลุ่ม
หัวข้อที่.3 นำค่าที่ได้จากหัวข้อที่.1 มาเรียงเป็นชุดข้อมูล ชุดละ 4 ตัว
หัวข้อที่.4 ให้หาลำดับค่าของกลุ่มข้อมูลจากข้อ.2 ที่มีค่าน้อยกว่า ลำดับค่าของชุดข้อมูลจากหัวข้อที่.3 เมื่อพบแล้วให้แสดงลำดับค่า+กลุ่มข้อมูล
หัวข้อที่.5 เปรียบเทียบกลุ่มข้อมูลกับชุดข้อมูลจากหัวข้อที่.4 และแสดงผลการเปรียบเทียบแบบมีเงื่อนไขที่กำหนด
ผมได้ทดลองนำข้อมูลจากตารางที่กรอกข้อมูล ด้วยสูตร และรวมค่าจากตารางก่อนแล้ว Link มาที่ตารางจัดกลุ่ม มีผลทำให้การหาลำดับค่าของกลุ่มแสดงผลไม่ถูกต้อง
และขอสอบถามเรื่องการจัดรูปแบบแสดงผลแบบแนวนอน กับแนวตั้ง มีผลต่อการใช้สูตรและเหมาะสมหรือไม่
จึงอยากขอความรู้และคำแนะนำจากท่านอาจารย์ ในการจัดรูปแบบและขั้นตอนในการจัดการด้วยครับ
และผมได้แนบไฟล์ที่ Sheet "Sample" แสดงรายละเอียด และที่ "Sample2" เป็นตารางที่กำหนดให้คีย์ข้อมูล
ขอบคุณครับท่านอาจารย์ครับ
กบน้อย
Re: นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเที
Posted: Tue Jul 19, 2011 5:40 pm
by snasui

ไม่ทราบว่าใช้ทั้งสองไฟล์หรือใช้ไฟล์ไหนครับ
กรณีการเชื่อมข้อความสามารถใช้เครื่องหมาย & มาช่วยได้ ตัวอย่างเช่น A1 คือ X, A2 คือ O ที่ A3 คีย์ = A1&A2 คำตอบที่ A3 จะได้ XO
ถามเป็นความรู้ครับ ไม่ทราบว่าที่ทำนี้เป็นงานด้านไหน เช่น บัญชี ผลิต ตลาด ขนส่ง คลังสินค้า ฯลฯ

Re: นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเที
Posted: Tue Jul 19, 2011 9:45 pm
by worldgolf
เรียนท่านอาจารย์
"ไม่ทราบว่าใช้ทั้งสองไฟล์หรือใช้ไฟล์ไหนครับ" "กรณีการเชื่อมข้อความสามารถใช้เครื่องหมาย & มาช่วยได้ ตัวอย่างเช่น A1 คือ X, A2 คือ O ที่ A3 คีย์ = A1&A2 คำตอบที่ A3 จะได้ XO "
ขออนุญาตแนบไฟล์ใหม่เลยนะครับ Format-2 ที่ชีท Sample2 ผมใช้เครื่องหมาย & จากตารางมาที่คอลัมน์ B12:B47 ทำให้ที่ D50:AM50 แสดงลำดับค่ากลุ่มไม่ถูกต้องครับ. และที่ Y33:Y36 แสดงค่าการรวมกลุ่มที่ซ้ำค่ากันและแถวถัดไปด้วยครับ.
ถามเป็นความรู้ครับ ไม่ทราบว่าที่ทำนี้เป็นงานด้านไหน เช่น บัญชี ผลิต ตลาด ขนส่ง คลังสินค้า ฯลฯ
ขอนุญาตตอบแบบคร่าวๆ ครับ เป็นงานด้านขนส่ง จัดสรรสินค้าให้ รถบรรทุก + เรือลำเลียง ครับ.
และที่ต้องรวมค่าเพราะรถบรรทุกเป็นรถพ่วงทำให้มีสินค้า 2 ชนิด
ขอบคุณครับ
กบน้อย
Re: นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเที
Posted: Tue Jul 19, 2011 10:05 pm
by snasui

เท่าที่สังเกตชีท Sample2 ไม่แตกต่างไปจากก็ชีท Sample เลยครับ
สูตร E2:AM38 ไม่จำเป็นต้องกดแป้น Ctrl+Shift+Enter ครับ
Re: นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเที
Posted: Tue Jul 19, 2011 10:45 pm
by worldgolf
รับทราบครับ. และที่ Sheet Sample ช่วงเซลล์ Y24:Y36 แสดงค่า "xx" , "xx" , "xo" , "xo" มีค่าภายในกลุ่มที่ซ้ำค่ากันและที่ Z25:Z38 , AB27:AB38 , AE30:AE38 มีค่าซ้ำครับ.
ขอบคุณครับ
กบน้อย
Re: นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเที
Posted: Tue Jul 19, 2011 11:09 pm
by snasui

เนื่องจากสูตรเดิมที่ใช้หาค่าโดยใช้คอลัมน์ก่อนหน้าเป็นเงื่อนไข การที่ได้ปรับให้เติมค่าว่างให้เต็มจึงทำให้เกิดค่าผิดพลาด ผมเลยเลือกปรับสูตรที่ D39:AM45 แทน ลองดูตามไฟล์แนบครับ

ผมปรับมาที่ชีท Sample ลองใช้สูตรเดียวกันที่ชีท Sample2 ครับ
Re: นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเที
Posted: Tue Jul 19, 2011 11:38 pm
by worldgolf
เรียนท่านอาจารย์ ท่ี่ชีท Sample2 ค่าภายในกลุ่มไม่ซ้ำกันแล้วครับผ่าน และเมื่อลบค่าบางส่วนในตาราง ที่ D51:AM54 แสดงค่ากลุ่มข้อมูลถูกต้อง แต่ที่ D50:AM50 ซึ่งเป็นค่าสุดท้ายของกลุ่มแสดงลำดับค่าไม่ถูกต้อง มีค่าที่เปลี่ยนไปเรื่อยๆ เมื่อคีย์ข้อมูลในตาราง A
ขอบคุณครับ
กบน้อย
Re: นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเที
Posted: Tue Jul 19, 2011 11:39 pm
by snasui

ไม่เข้าใจครับ ช่วยส่งไฟล์ที่ Update แล้วมาให้ด้วยครับ

Re: นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเที
Posted: Tue Jul 19, 2011 11:42 pm
by worldgolf
ส่งไฟล์มาแล้วครับ
Re: นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเที
Posted: Tue Jul 19, 2011 11:48 pm
by snasui
snasui wrote: เนื่องจากสูตรเดิมที่ใช้หาค่าโดยใช้คอลัมน์ก่อนหน้าเป็นเงื่อนไข การที่ได้ปรับให้เติมค่าว่างให้เต็มจึงทำให้เกิดค่าผิดพลาด ผมเลยเลือกปรับสูตรที่ D39:AM45 แทน ลองดูตามไฟล์แนบครับ

คุณกบน้อยปรับสูตรยังไม่ครบครับ ต้องปรับที่ D50:DM54 ด้วยครับ สังเกตจากชีท Sample ซึ่งผมทำเป็นตัวอย่างไว้ให้แล้วครับ

Re: นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเที
Posted: Tue Jul 19, 2011 11:59 pm
by worldgolf
รบกวนท่านอาจารย์ ช่วยดูไฟล์ที่ผมแนบมาใหม่ด้วยครับ
ท่านอาจารย์ครับเวลาก็ดึกพอสมควร ผมเกรงใจเป็นอย่างมากแล้วครับ คำแนะนำที่ขอจากท่านอาจารย์ไม่รีบร้อนครับ อยากให้ท่านอาจารย์ได้พักผ่อนมาก ๆ ครับ
ขอบคุณครับ
กบน้อย
Re: นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเที
Posted: Wed Jul 20, 2011 12:05 am
by snasui

ไม่ทราบว่าไฟล์ล่าสุดมีข้อมูลตรงไหนไม่ถูกต้อง ช่วยแจ้งด้วยครับ
Re: นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเที
Posted: Wed Jul 20, 2011 12:13 am
by worldgolf
ที่ชีท Sample2 เมื่อลบข้อมูลบางส่วนในตาราง ที่ D50:AM50 แสดงลำดับค่าที่เปลี่ยนไป และถ้าช่องจัดกลุ่มข้อมูลที่เว้นว่างอยู่ ที่คอลัมน์ G , U , Y , AB , AE ให้ทำการจัดกลุ่มเหมือนคอลัมน์อื่นๆ จะช่วยให้สูตรทำงานได้ถูกต้องไหมครับ
กบน้อย
Re: นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเที
Posted: Wed Jul 20, 2011 12:32 am
by snasui
worldgolf wrote:ที่ชีท Sample2 เมื่อลบข้อมูลบางส่วนในตาราง ที่ D50:AM50 แสดงลำดับค่าที่เปลี่ยนไป
ไม่เข้าใจครับ ช่วยจับภาพมาให้ดูด้วยครับ
worldgolf wrote:และถ้าช่องจัดกลุ่มข้อมูลที่เว้นว่างอยู่ ที่คอลัมน์ G , U , Y , AB , AE ให้ทำการจัดกลุ่มเหมือนคอลัมน์อื่นๆ จะช่วยให้สูตรทำงานได้ถูกต้องไหมครับ
อันนี้ตอบไปแล้วครับ
snasui wrote: เนื่องจากสูตรเดิมที่ใช้หาค่าโดยใช้คอลัมน์ก่อนหน้าเป็นเงื่อนไข การที่ได้ปรับให้เติมค่าว่างให้เต็มจึงทำให้เกิดค่าผิดพลาด
Re: นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเที
Posted: Wed Jul 20, 2011 2:19 am
by worldgolf
รูป S1 แสดงตาราง ที่ H3:N8 ไม่มีข้อมูล
S1.jpg
Re: นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเที
Posted: Wed Jul 20, 2011 2:23 am
by worldgolf
รูป S2 แสดง D50:AM50 แสดงค่าไม่ถูกต้อง แต่ได้แสดงค่าลำดับสุดท้ายของคอลัมน์ B ออกมาแทน
ีรบกวนท่านอาจารย์ ทดลองที่ Sample2 ลบข้อมูลที่เซลล์ H3:N50 ออก
ขอบคุณครับ
กบน้อย
S2.jpg
Re: นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเที
Posted: Wed Jul 20, 2011 7:15 am
by snasui

ที่สูดรผิดพลาดเนื่องจาก B12:B47 ใช้สูตรในการเชื่อมข้อความ สูตรนี้มีผลกับสูตรในช่วง D50:AM50 ครับ
ลองปรับสูตรที่ D50 ใหม่เป็น
=IF(COUNTIF(D12:D47,"?*")=0,C50,IF(COUNTIF(D12:D47,"?*")<4,"",MATCH(2,1/(LEN(D12:D47)>1)))) หรือ
=IF(D$48=0,C50,IF(D$48<4,"",MATCH(2,1/(LEN(D12:D47)>1))))
Ctrl+Shift+Enter > Copy ไปทางขวา จะเห็นว่าสูตรที่ 2 สั้นลงมากเพราะใช้ D48:AM48 เข้ามาช่วยแทนการคีย์เงื่อนไขเข้าไปในสูตรเช่นสูตรแรก

Re: นำข้อมูลในตารางมารวมค่าและนำค่าที่รวมมาจัดกลุ่มเปรียบเที
Posted: Wed Jul 20, 2011 6:21 pm
by worldgolf
เรียนท่านอาจารย์ เมื่อแก้ไขสูตรแล้ว แสดงผลได้ถูกต้องตามความต้องการครับ
ขอบขอบพระคุณท่านอาจารย์เป็นอย่างสูงครับ
กบน้อย