Page 2 of 2
Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน
Posted: Tue Jun 28, 2011 11:27 pm
by worldgolf
เรียน อาจารย์ ขออภัยอีกครั้ง แนบไฟล์ผิดครับ และได้แนบไฟล์ตัวอย่างมาใหม่แล้วครับ
Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน
Posted: Wed Jun 29, 2011 9:32 am
by kmb

จากตัวอย่างไฟล์ที่แนบนะครับ ผมมีคำถามดังนี้
1. คอลัมน์แรก คือ F, O, X, ... แสดงผลลัพธ์ถูกต้องตามที่ต้องการไหมครับ เพราะเงื่อนไขตามที่ใส่ไว้คือจะแสดงค่าที่ไม่ซ้ำทั้งหมดเหมือนคอลัมน์ D, M, V, ... แต่ให้อยู่ถัดจากค่าสุดท้ายของคอลัมน์ D, M, V, ... ไป 1 บรรทัด
2. คอลัมน์ที่สอง สำหรับเปรียบเทียบ คือ G, P, Y, ... อ้างอิงจากคำอธิบายนี้
worldgolf wrote:เรียนอาจารย์ เมื่อทดสอบจากไฟล์ล่าสุด เมื่อใส่ข้อมูลตัวที่ 1 ,2 ,3 ผ่านครับ แต่เมื่อใส่ตัวที่ 4 และ 5 มีคำตอบแสดงออกมาครับ และเมื่อใส่ตัวที่ 6 กลับมาเป็นปกติไม่มีการแสดงคำตอบก่อนการเปรียบเทียบ ผมทำตัวอย่างเมื่อกรอกข้อมูลใส่ทั้ง 6 ตัว ที่ Sheet3 . และได้ทดสอบเพิ่มเติมโดยการเปลี่ยนข้อมูลใส่ที่คอลัมน์ B เมื่อใส่ข้อมูลตัวที่ 1 ,2 ผ่าน ใส่ตัวที่ 3 แสดงค่าเปรียบเทียบออกมา ใส่ตัวที่ 4 ,5 กลับมาปกติ และเมื่อใส่ตัวที่ 6 ไม่เป็นไปตามเงื่อนไข คือ ให้เปรียบเทียบต่อเมื่อพบข้อมูลที่คอลัมน์ B เหมือนกับ ตัวแรกของกลุ่มของคอลัมน์ F ถ้าเหมือนกันให้แสดงค่าตัวแรกของกลุ่มข้อมูลออกมา ถ้าไม่เหมือนจะหยุดการเปรียบเทียบ และเลื่อนตำแหน่งของกลุ่มข้อมูล ถัดลงมา 1 ตำแหน่ง เพื่อทำการเปรียบเทียบใหม่
ช่วยแสดงตัวอย่างผลลัพธ์ที่ต้องการจากด้วยครับ
Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน
Posted: Wed Jun 29, 2011 2:46 pm
by worldgolf
เรียน อาจารย์ จากคำถามข้อที่ 1 และ 2 เมื่อใส่ข้อมูลตัวที่ 1 ,2 และ 3 ถูกต้องตามที่ต้องการครับ ที่เป็นปัญหาคือ เมื่อกรอกข้อมูลตัวที่ 4 และ 5
เมื่อใส่ข้อมุลตัวที่ 4 ที่ชองคำตอบ AQ48 แสดงค่าออกมาก่อนที่กลุ่มข้อมูลที่ช่อง AP จะครบจำนวน 4 ตัว (อ้างอิงช่องเซลล์จากตัวอย่าง)
เมื่อใส่ข้อมุลตัวที่ 5 ที่ชองคำตอบ AZ48 และ AZ49 แสดงค่าออกมาก่อนที่กลุ่มข้อมูลที่ช่อง AY จะครบจำนวน 4 ตัว (อ้างอิงช่องเซลล์จากตัวอย่าง)
ส่วนเมื่อใส่ข้อมูลตัวที่ 6 ถึง 10 ถูกต้องตามความต่้องการ และผมได้แสดงตัวอย่างเมื่อใส่ข้อมูลทีละตัวไว้ด้านบน ส่วนด้านล่างตัวอย่างตามที่ต้องการ.
และขออนุญาตสอบถามเพิ่มเติมในภายหน้าใหม่ครับ.
ขอบคุณมากครับ.
กบน้อย

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน
Posted: Wed Jun 29, 2011 10:23 pm
by kmb
kmb wrote:kmb wrote:
เซลล์ G3 ใส่สูตร
=IF(F3<>0,IF($A3=LOOKUP(2,1/($D$3:$D$38<>""),$A$3:$A$38)+1,IF(F3=B3,B3,"R"),IF(F3=B3,"S","R")),0)
>Enter
> copy ลงด้านล่าง
เปลี่ยนสูตรด้านบนเป็น
=IF(F3<>0,IF($A3=LOOKUP(2,1/($D$3:$D$38<>""),$A$3:$A$38)+1,IF(NOT(ISBLANK(B3)),IF(F3=B3,B3,"R"),0),IF(NOT(ISBLANK(B3)),IF(F3=B3,"S","R"),0)),0)
>Enter
> copy ลงด้านล่าง
ลองดูไฟล์นี้ครับ ว่าตรงกับที่ต้องการหรือเปล่า
เปลี่ยนสูตรนี้เป็น
=IF(F3<>0,IF($A3=LOOKUP(2,1/($D$3:$D$38<>""),$A$3:$A$38)+1,IF(
AND(SUMPRODUCT(--($D$3:$D$38<>""))=4,NOT(ISBLANK(B3))
),IF(F3=B3,B3,"R"),0),IF(
AND(SUMPRODUCT(--($D$3:$D$38<>""))=4,NOT(ISBLANK(B3))
),IF(F3=B3,"S","R"),0)),0)
Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน
Posted: Thu Jun 30, 2011 6:11 am
by worldgolf
เรียนอาจารย์ จากไฟล์ตัวอย่างล่าสุด ผมได้ทดสอบแล้วตรงตามความต้องการครับ ขอคารวะท่านอาจารย์ จริงๆ สุดยอดในยุทธภพ ทำให้กบน้อยอย่างผมเห็นแสงที่ลอดเข้ามาในกะละแล้วครับ
และผมขอความรู้เพิ่มเติมเรื่องการเปรียบเทียบเหมือนเดิม โดยเพิ่มเงื่อนไขการเปรียบเทียบ " เมื่อค่าตัวแรกของกลุ่มข้อมูลไม่เหมือนกับข้อมูลที่เปรียบเทียบด้วยให้เลื่อนตำแหน่งการเปรียบเทียบของทั้งกลุ่มข้อมูลถัดลงมา 1 ตำแหน่ง " โดยรายละเอียดดังกล่าวอยู่ใน Sheet " เพิ่มเงื่อนไข " รบกวนอาจารย์ด้วยครับ
ขอขอบคุณอีกครั้งครับท่านอาจารย์
กบน้อย

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน
Posted: Thu Jun 30, 2011 10:29 pm
by kmb
Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน
Posted: Thu Jun 30, 2011 10:39 pm
by worldgolf

ข้าน้อยขอคารวะอีกครั้งเพื่อเป็นการขอบคุณ โปรดน้อมรับการคารวะจากกบน้อยด้วยครับ ส่วนสุดยอดในยุทธภพนี่อ่ะ ผมได้ยินจากในโลกไซเบอร์ครับ ยังไงๆ ก็ช่วยๆ รัับหน่อยนะครับผม
ขอบคุณมากครับ
กบน้อย