:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser
🪷 คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ

จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
worldgolf
Member
Member
Posts: 52
Joined: Tue Jun 21, 2011 7:48 am

จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#1

Post by worldgolf »

เรียน ถามอาจารย์
ผมมีจำนวนข้อมูลจำนวน 72 ตัว โดยทำการ Concatenate ข้อมูลทีละ 2 ตัว จะได้รูปแบบข้อมูล 4 แบบ คือ
" OO " , " OX " , " XX " , " XO " แล้วนำมารวมกลุ่มโดยไม่ให้ค่าซ้ำกัน ( ใน 1 กลุ่มจะมีข้อมูล 4 ตัว ) แล้วนำข้อมูลในกลุ่มที่ได้มาเปรียบเทียบ
ในคอลัมน์เดียวกัน โดยเริ่มเปรียบเทียบตำแหน่งที่ต่อจากตัวสุดท้ายของกลุ่ม โดยยึดค่าตัวแรกของกลุ่มเป็นหลัก เมื่อเจอค่าและตำแหน่ง
ที่เหมือนกับตัวแรกของกลุ่ม แล้วจึงเอาข้อมูลในกลุ่มตัวที่ 2 , 3 และ 4 มาเปรียบเทียบ
ถ้าข้อมูลตัวแรกของกลุ่มไม่เหมือนกับที่เอาไปเปรียบเทียบ ให้เลื่อนตำแหน่งในการเปรียบเทียบถัดไปทีละ 1 ตำแหน่ง

การจัดรูปแบบไม่ทราบว่าควรจะจัดอย่างไรเพื่อให้สะดวกในการใช้ครับ

ขอขอบคุณอาจารย์เป็นอย่างสูงครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#2

Post by snasui »

:D อ่านแล้วไม่เคลียร์ครับ คอลัมน์ H ก็ไม่ตรงกับคำอธิบาย

ค่อย ๆ ถามตอบกันไปนะครับ ช่วยอธิบายว่า D3:E6 มาได้อย่างไรครับ และจำเป็นต้อง Merge เซลล์หรือไม่ เพราะการ Merge เซลล์ก็เริ่มสร้างความยุ่งยากในการนำไปใช้ต่อ ปกติการ Merge เซลล์จะใช้ประโยชน์ในทำรายงาน การแสดงผลซึ่งเป็นขั้นตอนสุดท้าย ไม่ใช่นำมาทำเป็น Database หรืองานที่ต้องนำไปใช้งานต่อเช่นลักษณะนี้
worldgolf
Member
Member
Posts: 52
Joined: Tue Jun 21, 2011 7:48 am

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#3

Post by worldgolf »

ก่อนอื่นต้องกราบขออภัยอาจารย์ด้วยครับ ที่ผมทำให้อาจารย์ต้องเสียเวลาอันมีค่าในการให้ความรู้กับท่านอื่น ๆ
ผมขออนุญาตรบกวนเวลาอาจารย์ด้วยครับ
ขอยกเลิก และเริ่มคำถามใหม่และไฟล์ที่แนบมาใหม่ครับ และต้องกราบขออภัยล่วงหน้าด้วยถ้าต้องทำให้อาจารย์เสียเวลาอีกครับ
เนื่องจากผมไม่ได้เรียนมาครับ

ขอขอบคุณอาจารย์ที่จะทำให้ผมได้ออกมานอกกะลา :tt:
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#4

Post by snasui »

:D
worldgolf wrote:...และใช้กลุ่มข้อมูลเดิมเปรียบเทียบกับลำดับต่อๆ ไป จนกว่าจะมีกลุ่มข้อมูลใหม่ที่ตัวแรกของกลุ่มใหม่เหมือนกันกับตัวแรกของกลุ่มเก่าจึงจะเปลี่ยนกลุ่มข้อมูลในการเปรียบเทียบ
ไม่เข้าใจว่าเป็นลักษณะอย่างไร ช่วยยกตัวอย่างให้เห็นภาพอีกสักหน่อยครับ

สำหรับคอลัมน์ D สามารถใช้สูตรนี้เพื่อหาข้อมูลออกมาได้ครับ

=If(Countif(B$3:B3,B3)=1,B3,"")

Enter > Copy ลงด้านล่าง ส่วนที่เหลือน่าจะต้องพึ่ง VBA หากได้เขียน VBA ไว้แล้วช่วยแนบมาด้วย จะได้ต่อยอดจากที่ทำไว้แล้วแทนที่จะนับหนึ่งใหม่ ส่วนกรณีหาคำตอบด้วยสูตรคิดว่าเป็นสูตรที่ยากและยาวมาก ค่อย ๆ ถามค่อย ๆ ตอบกันไปเรื่อย ๆ ครับ
worldgolf
Member
Member
Posts: 52
Joined: Tue Jun 21, 2011 7:48 am

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#5

Post by worldgolf »

เรียนอาจารย์ เมื่อใส่สูตรตามที่อาจารย์บอกได้คำตอบที่ถูกต้องครับ และถ้าต้องการหา กลุ่มข้อมูลเพิ่มตามลำดับที่คอลัมน์ B มาเป็นตัวแรกของแต่ละกลุ่ม โดยลำดับติดกันข้อมูลซ้ำกันไม่นำมาจัดกลุ่ม จะเว้นข้าม ผมลองทำตัวอย่างที่ Sheet 2 ครับ

ขอบพระคุณอาจารย์ครับ
_____________
กบน้อย
worldgolf
Member
Member
Posts: 52
Joined: Tue Jun 21, 2011 7:48 am

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#6

Post by worldgolf »

ขอประทานอภัยด้วยครับลืม ! แนบไฟล์

ตอนนี้แนบมาเรียบร้อยแล้วครับ. :(
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#7

Post by snasui »

:D
worldgolf wrote:เมื่อใส่สูตรที่คอลัมน์ D ได้คำตอบตามที่ต้องการที่เซลล์ D8 คือ 1 กลุ่มข้อมูล โดยมีข้อมูล " XO " เป็นตัวแรกของกลุ่มนี้
ข้อมูลในกลุ่มตัวที่ 1 XO เปรียบเทียบที่เซลล์ D9
ถ้าข้อมูลเหมือนกันให้แสดงข้อมูลที่เหมือนกัน และจึงทำการเปรียบเทียบข้อมูลตัวที่ 2 ,3 ,4 ให้แสดงคำตอบ " S " , " R ",หรือ " T "
2 OO เปรียบเทียบที่เซลล์ D10
3 XX เปรียบเทียบที่เซลล์ D11
4 OX เปรียบเทียบที่เซลล์ D12
เพื่อให้เข้าใจตรงกัน การอ้างอิงว่า D8 คือ คอลัมน์ D บรรทัดที่ 8
D8 คือ 1 กลุ่มข้อมูลจะต้องเปลี่ยนเป็น D3:D8 ซึ่งจะต้องเขียนเป็นช่วงถึงจะหมายถึงกลุ่มข้อมูลใน Excel

ข้อความที่ว่า XO เปรียบเทียบที่เซลล์ D9 จึงน่าจะหมายถึงนำ D3 เปรียบเทียบกับ B9 เพราะ D9 เป็นค่าว่าง

ตอนนี้ยังไม่สามารถเข้าใจในสิ่งที่อธิบายมาครับ ช่วยทบทวนเรื่องการอ้างอิงตำแหน่งเซลล์และการแสดงผล s, r, t ว่าแสดงที่เซลล์ไหนครับ หากใครเข้าใจช่วยอธิบายเพิ่มเติมก็ยินดีครับ :mrgreen:
kmb
Bronze
Bronze
Posts: 305
Joined: Thu Oct 14, 2010 10:03 pm

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#8

Post by kmb »

ขั้นแรก ผมลองทำดูได้ตามไฟล์ที่แนบ ในชีต "Test" โดยเลียนแบบจากผลลัพธ์ในชีต "Sheet2" เฉพาะในส่วนที่คลุมไว้ไม่ทราบว่าตรงกับสิ่งที่ต้องการหรือเปล่าครับ :D
You do not have the required permissions to view the files attached to this post.
worldgolf
Member
Member
Posts: 52
Joined: Tue Jun 21, 2011 7:48 am

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#9

Post by worldgolf »

เรียน อาจารย์
ต้องกราบขออภัยอีกครั้งครับ (ยังไม่รู้ว่าจะมีอีกกี่ครั้ง :cry: )กำลังจะโพสต์มาพอดี. ขอบคุณอาจารย์ที่ส่งไฟล์มาให้ก่อน จากไฟล์ที่ได้รับถูกต้องตามความต้องการครับ รูปแบบนั้นคือ การจัดกลุ่มทั้งหมด
และต้องหาวิธีนำไปใช้ต่อเพื่อเปรียบเทียบและแสดงผลคำตอบที่ต้องการ
แต่ผมขาดทักษะและบกพร่องในการถามเลยทำให้อาจารย์ต้องเสียเวลาอีกครั้งเป็นความสะเพร่าของผมเอง ต่อไปจะรอบคอบให้มากกว่านี้ครับ
ผมได้แนบไฟล์มาใหม่ ถามเรื่องการเปรียบเทียบ โดยขอถามการเปรียบเทียบแบบ1 กลุ่มข้อมูลก่อน และขอแนวทางการและการเปรียบเทียบเมื่อมีมากกว่า 1 ข้อมูล
ขอขอบคุณอาจารย์อีกครั้ง ที่สละเวลาอันมีค่ามาให้ความรู้ครับ

กบน้อย
You do not have the required permissions to view the files attached to this post.
kmb
Bronze
Bronze
Posts: 305
Joined: Thu Oct 14, 2010 10:03 pm

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#10

Post by kmb »

ลองดูตัวอย่างตามไฟล์แนบ ที่ชีต "Sheet3" นะครับ ว่าใช่อย่างที่ต้องการหรือเปล่า :D

เซลล์ F3 ใส่สูตร
=IF(OR($A3<=LOOKUP(2,1/($D$3:$D$38<>""),$A$3:$A$38),$A3>LOOKUP(2,1/($D$3:$D$38<>""),$A$3:$A$38)+4),0,VLOOKUP(SMALL(IF($D$3:$D$38<>"",$A$3:$A$38),A3-LOOKUP(2,1/($D$3:$D$38<>""),$A$3:$A$38)),$A$3:$D$38,4,FALSE))
>Ctrl+Shift+Enter ต้องกดพร้อมกันเพราะเป็นสูตรอาร์เรย์
> copy ลงด้านล่าง

เซลล์ 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 ลงด้านล่าง
You do not have the required permissions to view the files attached to this post.
worldgolf
Member
Member
Posts: 52
Joined: Tue Jun 21, 2011 7:48 am

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#11

Post by worldgolf »

จากตัวอย่างไฟล์แนบ ชีตที่ "Sheet3" ถูกต้อง 99.99% แล้วครับ แต่อีก 0.01% คือว่า ผมต้องกรอกข้อมูลที่คอลัมน์ B ทีละ 1 ตัว ผมอยากให้มีการเปรียบเทียบข้อมูลกับคอลัมน์ B ก่อนจึงค่อยแสดงคำตอบผมได้ทดลองกรอกข้อมูลทีละตัวพอถึงตัวที่ 6 ที่เซลล์ B8 ปรากฎว่าที่ช่องแสดงผลคำตอบ G9:G12 ได้แสดงตัว "R" ขึ้นมาก่อนที่จะมีการเปรียบเทียบกับข้อมูลที่คอลัมน์ B ไม่ทราบว่าสามารถทำให้แสดงผลต่อเมื่อมีการเปรียบเทียบข้อมูล ได้หรือเปล่าครับ
ขอบคุณครับผม
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#12

Post by snasui »

:D มีภาพการกรอกข้อมูลไหมครับว่ากรอกแล้วได้ผลเป็นอย่างไร และต้องการให้แสดงเป็นอย่างไร เพื่อจะได้ง่ายต่อการสังเกตครับ
kmb
Bronze
Bronze
Posts: 305
Joined: Thu Oct 14, 2010 10:03 pm

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#13

Post by kmb »

kmb wrote:ลองดูตัวอย่างตามไฟล์แนบ ที่ชีต "Sheet3" นะครับ ว่าใช่อย่างที่ต้องการหรือเปล่า :D

เซลล์ F3 ใส่สูตร
=IF(OR($A3<=LOOKUP(2,1/($D$3:$D$38<>""),$A$3:$A$38),$A3>LOOKUP(2,1/($D$3:$D$38<>""),$A$3:$A$38)+4),0,VLOOKUP(SMALL(IF($D$3:$D$38<>"",$A$3:$A$38),A3-LOOKUP(2,1/($D$3:$D$38<>""),$A$3:$A$38)),$A$3:$D$38,4,FALSE))
>Ctrl+Shift+Enter ต้องกดพร้อมกันเพราะเป็นสูตรอาร์เรย์
> copy ลงด้านล่าง
เปลี่ยนสูตรนี้เป็น
=IF(OR($A3<=LOOKUP(2,1/($D$3:$D$38<>""),$A$3:$A$38),$A3>LOOKUP(2,1/($D$3:$D$38<>""),$A$3:$A$38)+SUMPRODUCT(--($D$3:$D$38<>""))),0,VLOOKUP(SMALL(IF($D$3:$D$38<>"",$A$3:$A$38),A3-LOOKUP(2,1/($D$3:$D$38<>""),$A$3:$A$38)),$A$3:$D$38,4,FALSE))

ลองดูตามไฟล์แนบใหม่ครับ ว่าใช่ที่ต้องการหรือเปล่า :D
You do not have the required permissions to view the files attached to this post.
worldgolf
Member
Member
Posts: 52
Joined: Tue Jun 21, 2011 7:48 am

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#14

Post by worldgolf »

เรียนอาจารย์ ผมส่งรูปมาให้ดูครับ
ขอบคุณครับ
Sample Re2.jpg
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#15

Post by snasui »

:o มองไม่ออกเลยครับ ตัวเล็กมากครับ ผมสังเกตว่ามีคำอธิบายด้วย ช่วย Copy มาวางเพื่อประกอบภาพด้วยครับ
kmb
Bronze
Bronze
Posts: 305
Joined: Thu Oct 14, 2010 10:03 pm

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#16

Post by kmb »

worldgolf wrote:เรียนอาจารย์ ผมส่งรูปมาให้ดูครับ
ขอบคุณครับ
ดูจากรูปชุดนี้ น่าจะยังไม่ได้ใช้ไฟล์ล่าสุดนะครับ เพราะจากไฟล์ล่าสุดจะไม่เป็นแบบนี้แล้ว ยกเว้นตอนที่ยังไม่ได้ใส่ค่าอะไรเลยตามรูปแรก :D
worldgolf
Member
Member
Posts: 52
Joined: Tue Jun 21, 2011 7:48 am

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#17

Post by worldgolf »

เรียนอาจารย์ ผมส่งไฟล์ตัวอย่างที่ Sheet3 มาให้ครับ รบกวนอาจารย์ช่วยดูให้ด้วยครับ
ขอบคุณครับ

กบน้อย :)
You do not have the required permissions to view the files attached to this post.
kmb
Bronze
Bronze
Posts: 305
Joined: Thu Oct 14, 2010 10:03 pm

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#18

Post by kmb »

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 ลงด้านล่าง

ลองดูตัวอย่างตามไฟล์แนบ ที่ชีต "Sheet3" นะครับ ว่าใช่อย่างที่ต้องการหรือเปล่า :D
You do not have the required permissions to view the files attached to this post.
worldgolf
Member
Member
Posts: 52
Joined: Tue Jun 21, 2011 7:48 am

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#19

Post by worldgolf »

เรียนอาจารย์ เมื่อทดสอบจากไฟล์ล่าสุด เมื่อใส่ข้อมูลตัวที่ 1 ,2 ,3 ผ่านครับ แต่เมื่อใส่ตัวที่ 4 และ 5 มีคำตอบแสดงออกมาครับ และเมื่อใส่ตัวที่ 6 กลับมาเป็นปกติไม่มีการแสดงคำตอบก่อนการเปรียบเทียบ ผมทำตัวอย่างเมื่อกรอกข้อมูลใส่ทั้ง 6 ตัว ที่ Sheet3 . และได้ทดสอบเพิ่มเติมโดยการเปลี่ยนข้อมูลใส่ที่คอลัมน์ B เมื่อใส่ข้อมูลตัวที่ 1 ,2 ผ่าน ใส่ตัวที่ 3 แสดงค่าเปรียบเทียบออกมา ใส่ตัวที่ 4 ,5 กลับมาปกติ และเมื่อใส่ตัวที่ 6 ไม่เป็นไปตามเงื่อนไข คือ ให้เปรียบเทียบต่อเมื่อพบข้อมูลที่คอลัมน์ B เหมือนกับ ตัวแรกของกลุ่มของคอลัมน์ F ถ้าเหมือนกันให้แสดงค่าตัวแรกของกลุ่มข้อมูลออกมา ถ้าไม่เหมือนจะหยุดการเปรียบเทียบ และเลื่อนตำแหน่งของกลุ่มข้อมูล ถัดลงมา 1 ตำแหน่ง เพื่อทำการเปรียบเทียบใหม่ จากข้อมูลชุดใหม่เมื่อใส่ข้อมูลตัวที่ 6 ได้มีการเปรียบเทียบกับข้อมูลคอลัมน์ B ซึ่งเป็นข้อมูลตัวแรกของกลุ่มข้อมูลและได้แสดงคำตอบ "R" ออกมา ไม่ได้แสดงค่าข้อมูล และเมื่อใส่ข้อมูลต่อตัวที่ 7 ,8 ,9 ได้มีการเปรียบเทียบต่อ ซึ่งไม่ทราบว่าถ้ามีการเปรียบเทียบข้อมูลคอลัมน์ B กับ คอลัมน์ F แล้วตัวแรกไม่เหมือนกัน ให้หยุดการเปรียบเทียบ ตัวที่ 2 ,3 ,4 ได้หรือไม่ครับ
และผมขอปรึกษาอาจารย์ว่า ถ้าผมทำ Database และ กลุ่มข้อมูล เป็นรูปแบบตารางแล้วค่อยดึงข้อมูลมาเปรียบเทียบ ไม่ทราบว่าเป็นแนวทางที่ถูกต้องไหมครับและขอคำแนะนำจากอาจารย์ด้วยครับ

กบน้อย :tt:
You do not have the required permissions to view the files attached to this post.
kmb
Bronze
Bronze
Posts: 305
Joined: Thu Oct 14, 2010 10:03 pm

Re: จัดกลุ่มข้อมูลแล้วนำไปเปรียบเทียบในคอลัมภ์เดียวกัน

#20

Post by kmb »

ตัวอย่างที่ทดลองอยู่ที่ชีตไหนครับ :?:
ไม่เห็นชีต "Sheet3" แต่มีชีต "Format1", "Format2", "Format3" เพิ่มขึ้น

คงต้องค่อย ๆ ไปทีละขั้นตอนนะครับ ผมยังไม่ค่อยเข้าใจขั้นตอนการทำงานและจุดประสงค์ที่ต้องการ
Post Reply