
ในหนังจะอธิบายพื้นฐานการใช้สูตรแต่ละสูตรเท่านั้นครับ ส่วนการพลิกแพลงนำไปใช้นั้น เป็นหน้าที่ของผู้ใช้เอง เพราะหากหนังสือสอนเรื่องการพลิกแพลงเข้าไปด้วยแล้ว เชื่อว่า 1 เล่มได้แค่เสี้ยวเดียวของความสามารถเอ็กเซลล์ครับ ดังนั้นผู้เขียนหนังสือย่อมรู้สูตรลึกกว่าที่เขียนอย่างแน่นอน เพียงแต่ต้องคัดกรองเนื้อหาที่จะเขียนลงไปให้ครบ และให้ตรงกับกลุ่มเป้าหมายที่จะอ่านเป็นสำคัญ
สมมุติเอาความรู้ของอาจารย์คนควนที่รู้เกี่ยวกับโปรแกรมเอ็กเซลล์ คงจะตีออกมาเป็นเล่มแล้ว น่าจะเกิน 30 เล่ม เล่มล่ะ 1000 หน้า หรืออาจจะมากกว่านั้น เป็นห้องสมุดเลยก้ได้ครับ
=Countif(A$2:A2,A2)>1
สูตรนี้หมายความว่า ให้นับค่าใน A2 ที่ตรงกับค่าในช่วงเซลล์ A$2:A2 แต่มันมี >1 เพิ่มเข้ามา ผลที่ได้ก็จะเป็น True หรือ False
สรุป : ค่าใน A2 ที่ตรงกับค่าในช่วงเซลล์ A$2:A2 มีค่ามากกว่า 1 ค่า จริงหรือไม่ (A$2 <== ลักษณะเซลล์ั้แบบนี้คือมีการตรึงไว้ ไม่ให้เคลื่อนที่ใรกรณีที่มีการลากสูลงลงมา)
=IF(COUNTIF($A$1:$A4,A4)=1,TRUE,"")
สูตรนี้ มี IF เข้ามากำหนดเงื่อนไข หมายความว่า ให้นับค่าใน A4 ที่ตรงกับค่าในช่วงเซลล์ A$1:A4
ถ้า นับได้ 1 ค่า ให้แสดงเป็นค่า True ถ้าไม่อย่างนั้นก็ให้แสดงเป็นค่าว่าง ("")
สรุป : ถ้านับค่าใน A4 เทียบกับในช่วงเซลล์ A$1:A$4 แล้วเท่ากับ 1 ก็ให้แสดงค่า "True" ถ้าไม่อย่างนั้นก็แสดง "" (ค่าว่าง)
แสดงค่า True เฉพาะชื่อที่ซ้ำ ที่เซลล์ B1 คีย์ =IF(COUNTIF($A$1:$A$13,A8)>1,TRUE,"") คัดลอกลงมา
ส่วนสูตรนี้ที่ผมตอบไว้ ใช้แสดงค่า True เฉพาะชื่อที่นับได้เกิน 1 เท่านั้น เพราะหากเกิน 1 ครั้งก็เท่ากับว่าซ้ำ ในกรณี นายขาว นาสกุลขาว ที่ไม่แสดงค่าอะไรนั้น เพราะว่าชื่อมีแค่ 1 ไม่ได้ซ้ำแต่อย่างใดครับ
หวังว่าคงเข้าใจน่ะครับ