Page 1 of 1

การหาเฉพาะรายการที่ไม่ซ้ำ

Posted: Wed Jul 09, 2014 2:22 pm
by Totem
:D เรียนอาจารย์ครับ


ผมศึกษาการหาเฉพาะรายการที่ไม่ซ้ำ ใน http://www.bloggang.com/viewdiary.php?i ... 2&gblog=63 มีคำถามว่า

หากข้อมูล Product ช่อง C3 ถึง C... ไม่สามารถระบุแน่นอนได้เพราะข้อมูลมีการเปลี่ยนแปลงไม่เท่าเดิม
จะสามารถปรับสูตรนี้ให้ใช้ได้ไหมครับ ขอบคุณครับ

Re: การหาเฉพาะรายการที่ไม่ซ้ำ

Posted: Wed Jul 09, 2014 7:04 pm
by snasui
:D สามารถทำได้หลายวิธีครับ เช่น
  1. กำหนด Dynamic Range Name เข้ามาช่วยโดยเขียน Range Name ให้ยืดหยุ่นตามปริมาณข้อมูลที่มี เช่นสร้าง Range Name ที่ชื่อ Data ให้กับข้อมูลในคอลัมน์ A โดย
    1. เข้าเมนู Formula > Name Manager > New
    2. ช่อง Name คีย์คำว่า Data
    3. ช่อง Refers to: คีย์สูตร =OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$A:$A)-1) > OK
    4. ปรับสูตรที่ B3 เป็น

      Code: Select all

      =IF(ROWS($B$3:B3)>$B$1,””,INDEX(Data,SMALL(IF(FREQUENCY(MATCH(Data,Data,0),ROW(Data)-MIN(ROW(Data))+1),ROW(Data)-MIN(ROW(Data))+1),ROWS($B$3:B3))))
  2. ใช้ Table เข้ามาช่วยแล้วค่อยเขียนสูตร การสร้าง Table ให้คลิกลงไปที่เซลล์ใด ๆ ของข้อมูล > Insert > Table แล้วค่อยเขียนสูตร เมื่อข้อมูลเพิ่มหรือลดสูตรจะปรับเพิ่มตามเอง

Re: การหาเฉพาะรายการที่ไม่ซ้ำ

Posted: Thu Jul 10, 2014 9:56 am
by Totem
:D เมื่อสร้าง Table แล้ว หากเราต้องการจะยกเลิก Table ที่สร้างได้ไหมครับ เพราะ ผมได้ลองสร้าง Table ทำได้แต่ Delete rows or

columns in a table เข้าใจว่ายกเลิกไม่ได้ต้องลบไปเลย

ขอบคุณครับ

Re: การหาเฉพาะรายการที่ไม่ซ้ำ

Posted: Thu Jul 10, 2014 10:34 am
by snasui
:D ยกเลิกได้โดยคลิกลใน Table ที่ได้ > เข้าเมนู Design > Convert to range ครับ

Re: การหาเฉพาะรายการที่ไม่ซ้ำ

Posted: Thu Jul 10, 2014 1:09 pm
by Totem
snasui wrote::D ยกเลิกได้โดยคลิกลใน Table ที่ได้ > เข้าเมนู Design > Convert to range ครับ
:D ขอบคุณครับ