Page 1 of 1

ต้องการดึงตัวที่ซ้ำออกมาไว้ที่ Cell ใหม่ครับ

Posted: Thu Jul 17, 2014 4:42 pm
by PanithiK1
รบกวนขอสูตรการดึงตัวที่ซ้ำออกมา 1 ค่า และ วางไว้ที่ Cell ใหม่ที่ต้องการ

โดยที่ ช่อง A4 ถึง A87 เป็นช่องที่มีตัวซ้ำ

ต้องการให้ดึง ตัวที่ซ้ำกันออกมา โดยให้ผลลัพธ์ที่ออกมาเป็นดั่งช่อง D4 ถึง D12

ขอขอบคุณล่วงหน้าครับ

Re: ต้องการดึงตัวที่ซ้ำออกมาไว้ที่ Cell ใหม่ครับ

Posted: Thu Jul 17, 2014 5:26 pm
by joo
:D ลองตามนี้ดูครับ ที่ D4 คีย์

Code: Select all

=LOOKUP(CHAR(255),CHOOSE({1,2},"",INDEX($A$4:$A$87,SMALL(IF(MATCH($A$4:$A$87,$A$4:$A$87,0)=ROW($A$4:$A$87)-ROW($A$4)+1,ROW($A$4:$A$87)-ROW($A$4)+1),ROWS($D$4:D4)))))
กดแป้น Ctrl+Shift+Enter พร้อมกันแล้วคัดลอกลงล่าง

Re: ต้องการดึงตัวที่ซ้ำออกมาไว้ที่ Cell ใหม่ครับ

Posted: Thu Jul 17, 2014 5:31 pm
by Supachok
เทพจริงๆ

Re: ต้องการดึงตัวที่ซ้ำออกมาไว้ที่ Cell ใหม่ครับ

Posted: Fri Jul 18, 2014 8:57 am
by PanithiK1
ขอขอบพระคุณสำหรับคำตอบครับ เดี๋ยวผมจะลองไปทำตามที่ท่านได้แนะนำไว้ครับผม

Re: ต้องการดึงตัวที่ซ้ำออกมาไว้ที่ Cell ใหม่ครับ

Posted: Fri Jul 18, 2014 9:30 am
by snasui
PanithiK1 wrote:เด๋วผมจะลองไปทำตามที่ท่านได้แนะนำไว้ครับผม
:roll: คำว่า "เด๋ว" ผิดกฎการใช้บอร์ดข้อ 1 ด้านบน โปรดอ่านกฎการใช้บอร์ดทุกข้ออีกครั้งครับ

Re: ต้องการดึงตัวที่ซ้ำออกมาไว้ที่ Cell ใหม่ครับ

Posted: Fri Jul 18, 2014 9:55 am
by PanithiK1
ขอขอบคุณมากครับที่ช่วยอ่านข้อความและตรวจสอบคำผิดให้ จึงได้ทำการแก้ไขคำผิด และขออภัยในความผิดพลาดไว้ ณ ที่นี้ด้วยครับ

จากสูตรที่ คุณ joo ให้ไว้ สามารถนำไปทำได้ตามที่ต้องการได้จริง แต่อยากทราบเพิ่มเติมอีกนิดหน่อย คือ

หากผมต้องการให้ ข้อความที่ดึงมา เรียงตัวอักษรจาก A ไปหา Z ทำได้หรือไม่ ต้องแก้สูตรอย่างไรบ้าง

หรือใช้แค่ Sort A to Z ได้เลย แล้วหากใช้ Sort A to Z ไปเลย สูตรที่ใส่ไว้จะได้รับผลกระทบหรือเปล่า

ขอบคุณครับ

Re: ต้องการดึงตัวที่ซ้ำออกมาไว้ที่ Cell ใหม่ครับ

Posted: Fri Jul 18, 2014 8:34 pm
by snasui
:D กรณีต้องการเรียงไม่ว่าจะน้อยไปหามากหรือมากไปหาน้อย ให้เรียงที่ต้นทาง เมื่อเรียงแล้วลองดูผลที่ได้ ติดตรงไหนค่อยถามกันต่อครับ