Page 1 of 1
การหาเฉพาะรายการที่ไม่ซ้ำ
Posted: Wed Jul 09, 2014 2:22 pm
by Totem

เรียนอาจารย์ครับ
ผมศึกษาการหาเฉพาะรายการที่ไม่ซ้ำ ใน
http://www.bloggang.com/viewdiary.php?i ... 2&gblog=63 มีคำถามว่า
หากข้อมูล Product ช่อง C3 ถึง C... ไม่สามารถระบุแน่นอนได้เพราะข้อมูลมีการเปลี่ยนแปลงไม่เท่าเดิม
จะสามารถปรับสูตรนี้ให้ใช้ได้ไหมครับ ขอบคุณครับ
Re: การหาเฉพาะรายการที่ไม่ซ้ำ
Posted: Wed Jul 09, 2014 7:04 pm
by snasui

สามารถทำได้หลายวิธีครับ เช่น
- กำหนด Dynamic Range Name เข้ามาช่วยโดยเขียน Range Name ให้ยืดหยุ่นตามปริมาณข้อมูลที่มี เช่นสร้าง Range Name ที่ชื่อ Data ให้กับข้อมูลในคอลัมน์ A โดย
- เข้าเมนู Formula > Name Manager > New
- ช่อง Name คีย์คำว่า Data
- ช่อง Refers to: คีย์สูตร =OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$A:$A)-1) > OK
- ปรับสูตรที่ 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))))
- ใช้ Table เข้ามาช่วยแล้วค่อยเขียนสูตร การสร้าง Table ให้คลิกลงไปที่เซลล์ใด ๆ ของข้อมูล > Insert > Table แล้วค่อยเขียนสูตร เมื่อข้อมูลเพิ่มหรือลดสูตรจะปรับเพิ่มตามเอง
Re: การหาเฉพาะรายการที่ไม่ซ้ำ
Posted: Thu Jul 10, 2014 9:56 am
by Totem

เมื่อสร้าง Table แล้ว หากเราต้องการจะยกเลิก Table ที่สร้างได้ไหมครับ เพราะ ผมได้ลองสร้าง Table ทำได้แต่ Delete rows or
columns in a table เข้าใจว่ายกเลิกไม่ได้ต้องลบไปเลย
ขอบคุณครับ
Re: การหาเฉพาะรายการที่ไม่ซ้ำ
Posted: Thu Jul 10, 2014 10:34 am
by snasui

ยกเลิกได้โดยคลิกลใน Table ที่ได้ > เข้าเมนู Design > Convert to range ครับ
Re: การหาเฉพาะรายการที่ไม่ซ้ำ
Posted: Thu Jul 10, 2014 1:09 pm
by Totem
snasui wrote:
ยกเลิกได้โดยคลิกลใน Table ที่ได้ > เข้าเมนู Design > Convert to range ครับ

ขอบคุณครับ