snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
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 >>>>
FREQUENCY ใช้ในการนับตัวซ้ำที่มีคับ
ใช้ if ในการตัดค่าที่ไม่ซ้ำออกและแทนค่าใหม่
ใช้ small ในการเลือกค่าที่ถูกแทนค่าที่ละตำแหน่ง
เพื่อกำหนด ค่าให้ range ให้ index แสดงค่าที่มีออกมา
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 แสดงค่าที่มีออกมา