Page 1 of 1

นำชื่อ นามสกุล มาแสดงบรรทัดเดียว

Posted: Fri Sep 10, 2021 4:15 pm
by Totem
:D เรียนอาจารย์และเพื่อนสมาชิกทุกคน

ขออธิบายสิ่งที่ต้องการ ดังนี้
ให้นำชื่อ นามสกุล ใน column A , B
มาแสดงใน column D , E แค่ชื่อ นามสกุลเดียว ที่ซ้ำๆไม่ต้องนำมาแสดง
ข้อมูลชื่อ นามสกุล ใน column A , B ที่ซ้ำอาจมีไม่เท่ากันในแต่ละคน

ขอบคุณครับ

นำมาอย่างละชื่อ.xlsx

Re: นำชื่อ นามสกุล มาแสดงบรรทัดเดียว

Posted: Fri Sep 10, 2021 4:54 pm
by totekung10
ผมใช้ Count ในการนับซ้ำชื่อ-นามสกุล และใช้เงื่อนไข If ในการแสดงชื่อในบรรทัดที่ไม่ซ้ำ ลองดูว่าตรงที่ต้องการหรือไม่ หรือรออาจารย์ท่านอื่นมาให้คำแนะนำ อาจมีสูตรที่ง่ายและสะดวกกว่านี้ครับ

Re: นำชื่อ นามสกุล มาแสดงบรรทัดเดียว

Posted: Fri Sep 10, 2021 5:10 pm
by norkaz
...

D2
=IF(MATCH($A2&$B2,$A$2:$A$16&$B$2:$B$16,0)=ROWS($D$2:D2),A2,"")

Copy ไปขวา และลงล่าง

Norkaz

Re: นำชื่อ นามสกุล มาแสดงบรรทัดเดียว

Posted: Fri Sep 10, 2021 5:24 pm
by Totem
totekung10 wrote: Fri Sep 10, 2021 4:54 pm ผมใช้ Count ในการนับซ้ำชื่อ-นามสกุล และใช้เงื่อนไข If ในการแสดงชื่อในบรรทัดที่ไม่ซ้ำ ลองดูว่าตรงที่ต้องการหรือไม่ หรือรออาจารย์ท่านอื่นมาให้คำแนะนำ อาจมีสูตรที่ง่ายและสะดวกกว่านี้ครับ
:D ได้ตามต้องการครับ ขอบคุณครับ

Re: นำชื่อ นามสกุล มาแสดงบรรทัดเดียว

Posted: Fri Sep 10, 2021 5:31 pm
by eyepop99
=IFERROR(INDEX(A$2:A$16,MATCH(0,COUNTIF($D$1:D1,A$2:A$16),0)),"")

Ctrl+Shift+Enter
ลากขวา ลากลง ครับ

Re: นำชื่อ นามสกุล มาแสดงบรรทัดเดียว

Posted: Mon Sep 13, 2021 5:18 pm
by Totem
norkaz wrote: Fri Sep 10, 2021 5:10 pm ...

D2
=IF(MATCH($A2&$B2,$A$2:$A$16&$B$2:$B$16,0)=ROWS($D$2:D2),A2,"")

Copy ไปขวา และลงล่าง

Norkaz


:D ขอบคุณครับ ได้ตามต้องการ

Re: นำชื่อ นามสกุล มาแสดงบรรทัดเดียว

Posted: Mon Sep 13, 2021 5:19 pm
by Totem
eyepop99 wrote: Fri Sep 10, 2021 5:31 pm =IFERROR(INDEX(A$2:A$16,MATCH(0,COUNTIF($D$1:D1,A$2:A$16),0)),"")

Ctrl+Shift+Enter
ลากขวา ลากลง ครับ
:D ขอบคุณครับ ยังไม่ได้ตามต้องการแต่ได้แนวทางวิธีการไปปรับใช้อย่างอื่นได้ครับ