สูตร rows ชื่อซ้ำกันขึ้น #na
Posted: Mon Oct 29, 2012 3:30 pm
ช่อง B4 ทราบเป็นอะไรถึงขึ้น #na
คลังคำตอบแห่งความรู้จากคนไทย เพื่อโลกที่ต้องการเข้าใจในสิ่งเล็ก ๆ อย่างลึกซึ้ง
https://www.snasui.com/
หากทราบแล้วแจ้งให้เพื่อน ๆ ทราบด้วยครับ เพื่อจะได้ใช้แนวทางนั้นในการแก้ไขปัญหาต่อไปmanager wrote:ช่อง B4 ทราบเป็นอะไรถึงขึ้น #na
จริงแล้วสูตรที่แรกบอกเสร็จเรียบร้อยดี ตอนที่เป็นคือตอน copy แปะข้อมูลใหม่ใน sheet "ข้อมูล" เท่านั้นแหละ เป็นทั้งแผงเลยsnasui wrote:
หากทราบแล้วแจ้งให้เพื่อน ๆ ทราบด้วยครับ เพื่อจะได้ใช้แนวทางนั้นในการแก้ไขปัญหาต่อไปmanager wrote:ช่อง B4 ทราบเป็นอะไรถึงขึ้น #naแต่ควรจะแนบไฟล์พร้อมอธิบายปัญหาและชี้ให้เห็นวิธีแก้ปัญหาด้วยครับ
ช่อง B4 ไม่ทราบเป็นอะไรถึงขึ้น #nasnasui wrote:อ่านที่เขียนมาและผมเขียนตอบไปอย่างช้า ๆ ครับ ถ้าไม่เข้าใจอ่านซ้ำอีกครั้ง หากยังไม่เข้าใจเขียนมาถามในสิ่งที่ไม่เข้าใจครับ ใบ้ให้ว่าที่เขียนมานั้นเป็นประโยคบอกเล่า ไม่ได้เป็นคำถาม
จากสูตรนี้เป็นการนำคำว่าหมอนคือ $C$3 ไปตรวจสอบกับข้อมูลในช่วง จำนวนชื่องานซ้ำ!$E$3:$E$250 ซึ่งว่าเท่ากันหรือไม่ หรืออีกนัยหนึ่งคือในช่วง จำนวนชื่องานซ้ำ!$E$3:$E$250 มีคำว่าหมอนหรือไม่manager wrote:=IF(ROWS(B$4:B4)>$A$3,"",INDEX(จำนวนชื่องานซ้ำ!$C$3:$C$250,SMALL(IF($C$3=จำนวนชื่องานซ้ำ!$E$3:$E$250,ROW(จำนวนชื่องานซ้ำ!$E$3:$E$250)-ROW(จำนวนชื่องานซ้ำ!$E$3)+1),ROWS(B$4:B4))))
เมื่อสักครู่ผมก็ได้คำตอบเดียวกับอาจารย์ อยากจะเขกหัวตัวเองเหลือเกิน ตกใจคิดว่าสูตรมันมีปัญหามากมายขนาดนั้น จึงทำให้ไม่ได้คิดและไตร่ตรองให้รอบคอบก่อนถามsnasui wrote:
จากสูตรนี้เป็นการนำคำว่าหมอนคือ $C$3 ไปตรวจสอบกับข้อมูลในช่วง จำนวนชื่องานซ้ำ!$E$3:$E$250 ซึ่งว่าเท่ากันหรือไม่ หรืออีกนัยหนึ่งคือในช่วง จำนวนชื่องานซ้ำ!$E$3:$E$250 มีคำว่าหมอนหรือไม่manager wrote:=IF(ROWS(B$4:B4)>$A$3,"",INDEX(จำนวนชื่องานซ้ำ!$C$3:$C$250,SMALL(IF($C$3=จำนวนชื่องานซ้ำ!$E$3:$E$250,ROW(จำนวนชื่องานซ้ำ!$E$3:$E$250)-ROW(จำนวนชื่องานซ้ำ!$E$3)+1),ROWS(B$4:B4))))
ซึ่งช่วงดังกล่าวไม่มีคำว่าหมอน จึงเกิด #N/A ครับ