Page 1 of 1

ลบค่าซ้ำ ในแถวเดียวกัน

Posted: Tue Aug 27, 2013 11:56 am
by romeko
จากไฟล์แนบ ต้องการลบค่าเวลาที่ซ้ำกันในแถวเดียวกันค่ะ (ตัวอย่างหลังจากที่ลบแล้วจะอยู่ด้านล่าง) ด้วยจะมีข้อมูลลักษณะนี้เยอะมาก ถ้าจะมานั่งจิ้มๆๆ ลบๆๆ คงไม่ไหวค่ะ รบกวนด้วยค่ะ

Re: ลบค่าซ้ำ ในแถวเดียวกัน

Posted: Tue Aug 27, 2013 10:45 pm
by snasui
:D ลองตามนี้ครับ

ที่ F18 คีย์สูตร

=IF(COLUMNS($F18:F18)>SUM(IF(FREQUENCY(IF($F2:$Q2<>"",MATCH($F2:$Q2,$F2:$Q2,0)),COLUMN($F2:$Q2)-COLUMN($F2)+1),1)),"",INDEX($F2:$Q2,SMALL(IF(FREQUENCY(IF($F2:$Q2<>"",MATCH($F2:$Q2,$F2:$Q2,0)),COLUMN($F2:$Q2)-COLUMN($F2)+1),TRANSPOSE(COLUMN($F2:$Q2)-COLUMN($F2)+1)),COLUMNS($F18:F18))))

Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง ดูไฟล์แนบประกอบครับ

Re: ลบค่าซ้ำ ในแถวเดียวกัน

Posted: Wed Aug 28, 2013 9:43 am
by romeko
ขอบคุณอาจารย์มากค่ะ ดิฉันอาจแสดงตัวอย่างที่ผิดพลาด คือ ข้อมูลที่จะนำมาทำมีเป็นพันแถวเลยค่ะ ถ้าจะนำสูตรเพื่อให้ได้ผลลัพมาไว้ด้านท้าย(ตัวอย่างไฟล์แนบ) จะได้ไหมค่ะ :rz:

Re: ลบค่าซ้ำ ในแถวเดียวกัน

Posted: Mon Sep 02, 2013 2:28 pm
by romeko
:cry: รบกวนด้วยค่ะ

Re: ลบค่าซ้ำ ในแถวเดียวกัน

Posted: Mon Sep 02, 2013 2:32 pm
by bank9597
romeko wrote::cry: รบกวนด้วยค่ะ
:D เนื่องจากอาจารย์คนควน ยังไม่มีเวลามาดูให้น่ะครับ เดี๋ยวผมจะช่วยดูให้อีกแรงครับ

Re: ลบค่าซ้ำ ในแถวเดียวกัน

Posted: Mon Sep 02, 2013 2:44 pm
by bank9597
:D ได้ลองเอาสูตรไปวางในตำแหน่งที่ต้องการแล้วหรือยังครับ

ผมได้เอาสูตรที่อาจารย์ตอบไว้ ไปวางต่อด้านท้าย สูตรก็แสดงผลถูกต้องเหมือนเดิมครับ ไม่ทราบว่ามีปัญหาตรงส่วนไหนครับ

Re: ลบค่าซ้ำ ในแถวเดียวกัน

Posted: Mon Sep 02, 2013 4:29 pm
by romeko
:thup: ขอบคุณมากค่ะ ได้ลองก๊อบของ อ. ไปวางที่ท้ายตารางปรากฎว่ามันขึ้นเพี้ยนไปหมดเลย ระหว่างที่ส่งข้อความมาถามก้อลองอยู่ สองสามวัน ไม่ทราบจริงๆ ว่าเป็นเพราะอะไร ต้องขอบคุณ อ.ทั้งสองอย่างสูงอีกครั้งค่ะ