如图,A列是随机的无序的数据,我在B列用SMALL函数提取出最小值前五的数据,最小值前五的数据只能是唯一的,不可重复的。但是其中16重复了,如何把重复的数据16只保留一个,把17之后最小的数据22补充进去。(注意:A列为随机无序数据,可能是几十个数据,可能有N个数据重复,哪些数据会重复,重复的数量有多少都不清楚)。
å¦å¾
B1=SMALL(IF(FREQUENCY(A$1:A$12,A$1:A$12),A$1:A$12),ROW(1:1))
åæ¶æCtrl+Shift+Enterä¸é® è¾å ¥æ°ç»å ¬å¼ï¼ä¸æå°éè¦ç个æ°
追é®ä½ 好ï¼æè°¢ä½ çåçãä½æ¯è¿æ个é®é¢ï¼å°±æ¯ææè¿ä¸ªç»æå¿ é¡»æ¯äºä¸ªæ°æ®ï¼å¦æï¼åå§æ°æ®éå¤å¤ªå¤ï¼æ¯å¦å个æ°æ®ï¼1ï¼1ï¼1ï¼1ï¼3ï¼3ï¼3ï¼5ï¼5ï¼5ï¼å¤§å¤æ¯éå¤çï¼å°æååªæ1ï¼3ï¼5没æéå¤ãæä½ è¿ä¸ªå ¬å¼æååºæ¥çç»æï¼åä¸ä¸ªæ¯1ï¼3ï¼5ï¼ç¬¬å个æ°æ®å°±å为0ï¼ç¬¬äºä¸ªæ°æ®åæ#NUMï¼ï¼ä»¥ä¸é¢é£ç»æ°æ®ä¸ºä¾ï¼è½ä¸è½æ第å个å第äºä¸ªæ°æ®åææåâæ âæè å ¶ä»çæ°åï¼å°±æ¯ä¸è½æ¯0æè 空ç½ã
追ç=IFERROR(SMALL(IF(FREQUENCY(A$1:A$10,A$1:A$10),A$1:A$10,""),ROW(1:1)),"æ ")
æ°ç»å ¬å¼ï¼ä¸æå°åºç°âæ â
è¿æ ·åçè¯ç¬¬å个è¿æ¯ä¼åºç°0ï¼ç¬¬äºä¸ªææ¯æ ã
第å个è½ä¸è½ä¸æ¯0ï¼
è½å¦æªå¾ï¼è¿½çä¸çæªå¾å®å ¨æ¯å¤å¶ä½ çæ°æ®å¾å°çç»æï¼å¹¶æ²¡æåºç°ä½ æ说çåºç°â0âï¼
追é®ä¸å¥½ææï¼æ¯ææéäºï¼ä½ çå ¬å¼æ²¡éï¼æ¯æèªå·±éäºãè¿ä¸ªå ¬å¼æ¯åæå°å¼ï¼æ以第å个第äºä¸ªæ¯æ ãææå ¬å¼åäºè°æ´ï¼ææå°å¼æ¹ææ大å¼ï¼ç»æ第å个æåæ0ï¼ç¬¬äºä¸ªææ¯æ ãå¦ææ¢ææ¯æ大å¼çäºä¸ªå¢ï¼å ¬å¼è¦æä¹ä¿®æ¹ï¼
追çè¦å大çï¼å°±æSMALLæ¢æLARGE
追é®æè¯è¿äºï¼ç¨LARGEæåæ大çäºä¸ªæ°å¼ï¼åä¹å说çä¸æ ·ï¼å¦ææååªå©ä¸ä¸ç»å¹¶å¼çæ°æ®ï¼æ大å¼åªæåä¸ç»ï¼ç¬¬åç»å°±ä¼åæ0ï¼ç¬¬äºç»æä¼åææ ãæä¸æ³è¦æ0ï¼è½ä¸è½æ第åç»ç0åææ ã
追çå®å¨æä¸æ为ä½å°ä½ çµèä¸å°±ä¼åºç°0çé®é¢ã
ä»å¤©åç°ï¼æ¬é®é¢çå ¬å¼ï¼æ 论åå°å¼ï¼è¿æ¯å¤§å¼ï¼æ®éå ¬å¼å³å¯ï¼æ éæ°ç»å ¬å¼ã