有網友問到在以下的資料清單中(如下圖左),其數字雖然由小到大排列,但是有幾個重覆,要如何給予重覆的數字加以編號呢?(如下圖右)

【輸入公式】

儲存格B2:

=IF(COUNTIF($A$2:A2,A2)>1,A2&"-"&COUNTIF($A$2:A2,A2)-1,A2)

COUNTIF($A$2:A2,A2)>1:判斷由第一個儲存格(A2)至目前儲存格中,和本身(儲存格A2)相同的數量是否大於 1。若成立代表數字已重覆出現,若不成立代表數字尚未出現過。

A2&"-"&COUNTIF($A$2:A2,A2)-1:給予新的編號「-號碼」,該號碼即為儲存格(A2)內容出次數再減 1。(此排序法為題目要求)

複製儲存格B2,貼至儲存格B2:B23。

這個公式對於原始的數列中,即使沒有經過排序也是適用!

arrow
arrow
    全站熱搜

    vincent 發表在 痞客邦 留言(3) 人氣()