Page 1 of 1

หาข้อมูลซ้ำจากชุดข้อมูลที่เป็นตัวหนังสือแสดงค่าที่ซ้ำมากที่สุดไปหาน้อยที่สุด

Posted: Mon Jun 26, 2017 11:26 am
by sae2ng
เรียนทุกท่าน

1 ต้องการ หาค่าของข้อมูล ที่ซ้ำกัน โดยเรียงจากมากไปหาน้อย และ นับจำนวนและแสดงค่าออกมา
2 ในการหาข้อมูล ที่จะแสดงมี 2 ประเภท คือ 1 รหัสจักร 2 อาการที่เกิด และแสดงจำนวนที่เกิด


ขอบคุณมากครับ

Re: หาข้อมูลซ้ำจากชุดข้อมูลที่เป็นตัวหนังสือแสดงค่าที่ซ้ำมากที่สุดไปหาน้อยที่สุด

Posted: Tue Jun 27, 2017 1:07 pm
by snasui
:D งานลักษณะนี้สามารถใช้ PivotTable เข้ามาช่วยได้จะทำงานได้รวดเร็วและลดความซับซ้อน

สำหรับตัวอย่างสูตรตามด้านล่างครับ
  1. ยกเลิกการ Merge เซลล์ที่คอลัมน์ E:L
  2. เซลล์ G3 คีย์สูตร
    =LARGE(IF(FREQUENCY(MATCH(COUNTIF($A$4:$A$630,$A$4:$A$630),COUNTIF($A$4:$A$630,$A$4:$A$630),0),ROW($A$4:$A$630)-ROW($A$4)+1),COUNTIF($A$4:$A$630,$A$4:$A$630)),ROWS(G$3:G3))
    Ctrl+Shift+Enter > Copy ไปด้านล่างถึงเซลล์ G15
  3. เซลล์ E3 คีย์สูตร
    =INDEX($A$4:$A$630,MATCH(G3,IF(FREQUENCY(MATCH(COUNTIF($A$4:$A$630,$A$4:$A$630),COUNTIF($A$4:$A$630,$A$4:$A$630),0),ROW($A$4:$A$630)-ROW($A$4)+1),COUNTIF($A$4:$A$630,$A$4:$A$630)),0))
    Ctrl+Shift+Enter > Copy ไปด้านล่างถึงเซลล์ E15
  4. เซลล์ L3 คีย์สูตร
    =LARGE(IF(FREQUENCY(MATCH(COUNTIF($B$4:$B$630,$B$4:$B$630),COUNTIF($B$4:$B$630,$B$4:$B$630),0),ROW($B$4:$B$630)-ROW($B$4)+1),COUNTIF($B$4:$B$630,$B$4:$B$630)),ROWS(L$3:L3))
    Ctrl+Shift+Enter > Copy ไปด้านล่างถึงเซลล์ L22
  5. เซลล์ J3 คีย์สูตร
    =INDEX($B$4:$B$630,MATCH(L3,IF(FREQUENCY(MATCH(COUNTIF($B$4:$B$630,$B$4:$B$630),COUNTIF($B$4:$B$630,$B$4:$B$630),0),ROW($B$4:$B$630)-ROW($B$4)+1),COUNTIF($B$4:$B$630,$B$4:$B$630)),0))
    Ctrl+Shift+Enter > Copy ไปด้านล่างถึงเซลล์ J22

!
Note: Ctrl+Shift+Enter เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง