Page 1 of 1

สูตรการตัดเลขซ้ำแนวนอน

Posted: Thu Feb 04, 2021 9:54 am
by pro602
รบกวนช่วยแนะนำสูตรการตัดขัอมูลเลขซ้ำในแนวนอนให้ผมหน่อยรายล่ะเอียดตาม File แนบครับ

Re: สูตรการตัดเลขซ้ำแนวนอน

Posted: Thu Feb 04, 2021 10:18 am
by Supachok
=INDEX($B$2:$Q$2,SMALL(IF(FREQUENCY($B$2:$Q$2,$B$2:$Q$2)=0,"",ROW($A$1:$A$15)),COLUMN(A:A)))
Array formula {}
Copy right >>>>

ได้แบบเคียงๆ

Re: สูตรการตัดเลขซ้ำแนวนอน

Posted: Thu Feb 04, 2021 12:21 pm
by pro602
Supachok wrote: Thu Feb 04, 2021 10:18 am =INDEX($B$2:$Q$2,SMALL(IF(FREQUENCY($B$2:$Q$2,$B$2:$Q$2)=0,"",ROW($A$1:$A$15)),COLUMN(A:A)))
Array formula {}
Copy right >>>>

ได้แบบเคียงๆ
ขอบคุณครับได้ผลตามต้องการครับ
รบกวนช่วยอธิบายสูตรที่ใช้พอเป็นแนวทางศึกษาหน่อยครับผม
=INDEX($B$2:$Q$2,SMALL(IF(FREQUENCY($B$2:$Q$2,$B$2:$Q$2)=0,"",ROW($A$1:$A$15)),COLUMN(A:A)))

Re: สูตรการตัดเลขซ้ำแนวนอน

Posted: Thu Feb 04, 2021 9:20 pm
by Supachok
=INDEX($B$2:$Q$2,SMALL(IF(FREQUENCY($B$2:$Q$2,$B$2:$Q$2)=0,"",ROW($A$1:$A$15)),COLUMN(A:A)))

FREQUENCY ใช้ในการนับตัวซ้ำที่มีคับ
ใช้ if ในการตัดค่าที่ไม่ซ้ำออกและแทนค่าใหม่
ใช้ small ในการเลือกค่าที่ถูกแทนค่าที่ละตำแหน่ง
เพื่อกำหนด ค่าให้ range ให้ index แสดงค่าที่มีออกมา

ผมอธิบายคราวๆ ได้เท่่านี้ที่เหลือต้องทำการบ้านเรื่องสูตรและประยุกต์ใช่้ครับ

Re: สูตรการตัดเลขซ้ำแนวนอน

Posted: Thu Feb 04, 2021 10:14 pm
by pro602
Supachok wrote: Thu Feb 04, 2021 9:20 pm =INDEX($B$2:$Q$2,SMALL(IF(FREQUENCY($B$2:$Q$2,$B$2:$Q$2)=0,"",ROW($A$1:$A$15)),COLUMN(A:A)))

FREQUENCY ใช้ในการนับตัวซ้ำที่มีคับ
ใช้ if ในการตัดค่าที่ไม่ซ้ำออกและแทนค่าใหม่
ใช้ small ในการเลือกค่าที่ถูกแทนค่าที่ละตำแหน่ง
เพื่อกำหนด ค่าให้ range ให้ index แสดงค่าที่มีออกมา

ผมอธิบายคราวๆ ได้เท่่านี้ที่เหลือต้องทำการบ้านเรื่องสูตรและประยุกต์ใช่้ครับ
[/quote
ขอบคุณครับ