Page 2 of 2

Re: หาลำดับกลุ่มข้อมูลและแสดงกลุ่มข้อมูล

Posted: Sun Jul 17, 2011 1:36 pm
by worldgolf
เรียนท่านอาจารย์
ถูกต้องตามความต้องการครับ และผมไม่เคยเรียนคอมฯ มาเลย ทำให้ต้องเสียเวลาอันมีค่าของท่านอาจารย์และขอบพระคุณท่านอาจารย์ด้วยความเคารพอีกครั้งครับ
ผมได้เล่าให้เพื่่อนๆ ฟังเกี่ยวกับเวปของท่านอาจารย์พวกเค้า ทั้งตกใจและดีใจ ที่ตกใจคือ มีเวปแบบนี้ด้วยหรือและดีใจที่จะมีท่านอาจารย์ที่น้ำใจประเสริฐยิ่ง เป็นผู้ให้ความรู้และกราบขอสิ่งศักดิ์สิทธิ์คุ้มครองท่านอาจารย์และครอบครัวและทีมงานมีความสุขความเจริญทั้งร่างกายและจิตใจทุกลมหายใจเข้า-ออก ด้วยเทอญ
และผมขออนุญาตขอความรู้จากท่านอาจารย์เพิ่มเติมครับ
ตารางจัดกลุ่ม D3:AM38 ถ้าไม่ต้องเว้นค่าที่ซ้ำกันในการจัดกลุ่ม ตัวอย่าง G6:G38 ไม่มีกลุ่มข้อมูล ต้องแก้ไขสูตรอย่างไรครับ
ขอบคุณครับ
กบน้อย

Re: หาลำดับกลุ่มข้อมูลและแสดงกลุ่มข้อมูล

Posted: Sun Jul 17, 2011 1:50 pm
by snasui
:D ขอบคุณสำหรับคำอวยพร ขอให้คุณกบน้อยได้รับพรนั้นเช่นเดียวกันครับ

สำหรับคำถามผมยังไม่ค่อยเคลียร์ครับ ช่วยทำตัวอย่างคำตอบที่ต้องการมาด้วยครับว่าต้องการให้แสดงเช่นไร :mrgreen:

Re: หาลำดับกลุ่มข้อมูลและแสดงกลุ่มข้อมูล

Posted: Sun Jul 17, 2011 2:58 pm
by worldgolf
เรียนท่านอาจารย์ ผมทำตัวอย่างแนบไฟล์มา รบกวนด้วยครับ
ขอบคุณครับ
กบน้อย

Re: หาลำดับกลุ่มข้อมูลและแสดงกลุ่มข้อมูล

Posted: Sun Jul 17, 2011 3:53 pm
by snasui
:D ถามเพิ่มครับ กรณี Y24:Y38 จะมีลักษณะการจัดกลุ่มข้อมูลอย่างไรครับ :?:

Re: หาลำดับกลุ่มข้อมูลและแสดงกลุ่มข้อมูล

Posted: Sun Jul 17, 2011 5:38 pm
by worldgolf
snasui wrote::D ถามเพิ่มครับ กรณี Y24:Y38 จะมีลักษณะการจัดกลุ่มข้อมูลอย่างไรครับ :?:
เรียนอาจารย์ทำเหมือนกันครับทั้งตาราง D3:AM38 จากภาพตัวอย่าง ผมเพียงยกตัวอย่างให้ดูครับ
ขอบคุณครับ

Re: หาลำดับกลุ่มข้อมูลและแสดงกลุ่มข้อมูล

Posted: Sun Jul 17, 2011 5:41 pm
by snasui
:D ลองดูสูตรด้านล่างครับ

ที่ E3 คีย์

=IF($A3<E$2,"",IF(INDEX($B$3:$B$38,E$2)=INDEX(D$3:D$38,MATCH(1,INDEX((D$3:D$38<>"")+0,0),0)),IF(COUNTIF(E$2:E2,"*?")>=4,0,$B3),IF(COUNTIF(OFFSET($B$3,E$2-1,0):$B3,$B3)=1,$B3,0)))

Enter > Copy ไปด้านขวาและลงด้านล่าง เป็นการต่อยอดจากสูตรของคุณ kmb ครับ

Re: หาลำดับกลุ่มข้อมูลและแสดงกลุ่มข้อมูล

Posted: Sun Jul 17, 2011 7:09 pm
by worldgolf
เรียนท่านอาจารย์
ถูกต้องตามความต้องการครับ และขออนุญาตสอบถามว่า ถ้านำข้อมูลตาราง B เปรียบเทียบกับ ข้อมูลตาราง C ให้แสดงผลการเปรียบเทียบที่ตาราง D สามารถกำหนดให้แสดงผลการเปรียบเทียบได้มากกว่า 2 ค่าหรือไม่ครับ
ตัวอย่างเช่นเปรียบเทียบค่าระหว่างเซลล์ที่มีค่า ("xx" กับ "oo") หรือ ("oo" กับ "xx") หรือ ("ox" กับ "xo") หรือ ("xo" กับ "ox") ให้แสดงค่า "R" หมายถึงค่าในเซลล์มีค่าตรงข้ามกัน
และถ้าเซลล์ที่นำมาเปรียบเทียบมีค่าเหมือนกันให้แสดงค่า "S"
และถ้าเปรียบเทียบค่าระหว่างเซลล์ที่มีค่า ("xo" กับ "xx") หรือ ("xo" กับ "oo") หรือ ("ox" กับ "xx") หรือ ("ox" กับ "oo") หรือ ("xx" กับ "xo") หรือ ("xx" กับ "ox") หรือ ("oo" กับ "xo") หรือ ("oo" กับ "ox") ให้แสดงค่า "T"
เหตุผลที่แสดงค่า "T" คือมีค่าในเซลล์ตัวใดตัวหนึ่งเหมือนกัน
ขอบคุณครับท่านอาจารย์
กบน้อย

Re: หาลำดับกลุ่มข้อมูลและแสดงกลุ่มข้อมูล

Posted: Sun Jul 17, 2011 7:14 pm
by snasui
:D คิดว่าสามารถทำได้ครับ ลองส่งไฟล์ล่าสุดที่ได้ Update สูตรต่าง ๆ ไว้เรียบร้อยแล้วมาดูกัน พร้อมแนบคำถามและตัวอย่างคำตอบด้านบนมาด้วยครับ :P

Re: หาลำดับกลุ่มข้อมูลและแสดงกลุ่มข้อมูล

Posted: Sun Jul 17, 2011 8:43 pm
by worldgolf
เรียนท่านอาจารย์
ผมแนบไฟล์ตัวอย่างมาครับ รบกวนด้วยครับ (ไม่แน่ใจว่าผมจะสามารถอธิบายได้ถูกต้องหรือไม่ ถ้าไม่ถูกต้องขออภัยมาล่วงหน้าด้วยครับ :) )
ขอบคุณมากครับ

กบน้อย

Re: หาลำดับกลุ่มข้อมูลและแสดงกลุ่มข้อมูล

Posted: Sun Jul 17, 2011 8:57 pm
by snasui
:D ลองตามไฟล์แนบครับ

1. ที่เซลล์ BC64:BE81 กรอกเงื่อนไขการเปรียบเทียบทั้งหมดที่มี

2. ที่เซลล์ D63 คีย์สูตร

=D56

Copy ไปทางขวาและลงด้านล่างถึง AM64

3. D65 คียสูตร

=IF(OR(D58="",D50=""),"",INDEX($BE$65:$BE$81,MATCH(1,IF(D50=$BC$65:$BC$81,IF(D58=$BD$65:$BD$81,1)),0)))

Ctrl+Shift+Enter > Copy ไปด้านขวาและลงด้านล่าง

Re: หาลำดับกลุ่มข้อมูลและแสดงกลุ่มข้อมูล

Posted: Sun Jul 17, 2011 9:12 pm
by worldgolf
เรียนท่านอาจารย์ ที่บรรทัด BC65:BE65 พบว่าซ้ำกับบรรทัด BC75:BE75 ไม่ทราบว่าผมลบออกได้หรือไม่ครับ
ขอบคุณครับ

Re: หาลำดับกลุ่มข้อมูลและแสดงกลุ่มข้อมูล

Posted: Sun Jul 17, 2011 9:27 pm
by snasui
:D กรณีซ้ำกันสามารถลบออกได้เลยครับ

Re: หาลำดับกลุ่มข้อมูลและแสดงกลุ่มข้อมูล

Posted: Mon Jul 18, 2011 1:41 am
by worldgolf
เรียนท่านอาจารย์
ขอขอบคุณท่านอาจารย์ และอีกท่านคุณ kmb ผมขอนับถือเป็นอาจารย์ผมอีกท่านครับ ที่ให้ความรู้กับผมเป็นอย่างมากครับ วันหน้าผมคงต้องขอรบกวนเวลาอันมีค่าของท่านอาจารย์ทั้ง 2 เพื่อขอความรู้ด้วยครับ

กบน้อย