我有一列按照訪問時間順序填入了網址。我想計算每個重複項的實例數,並將計數與右側新列中的 url 一起列出,這樣我就可以看到哪些頁面點擊率最高。
我過去曾經能夠使用 KuTools for excel 執行此操作,但我的免費試用期已經結束。 KuTools 會對每個重複項進行計數,然後在每個重複項的第一個實例旁邊顯示計數,同時刪除其他重複項。這太棒了,我希望我的辦公室能為此付費。
我想知道是否有辦法用公式或VBA來做到這一點。我嘗試使用 countif 和 countifs,但問題是我必須對每個 URL 應用公式,而且有數千個 URL。我缺什麼?我可以做些什麼不同的事?非常感謝你的幫忙!
答案1
嘿我想通了!
簡而言之,我複製了這個公式:
=IF(COUNTIF(A:A,A2)>1,COUNTIF(A$2:A2,A2),"")
然後B2
單擊並拖曳以將其複製到列中,然後過濾掉重複項以獲得我的清單。
具體來說,我將公式複製到儲存格 B2 中,然後調整範圍和運算符,這樣我仍然會包含僅點擊一次的頁面。
它看起來像這樣:
=IF(COUNTIF($A$2:$A$580,A2)>=1,COUNTIF($A$2:$A$580,A2),"")
然後我單擊並向下拖動整個列表以將公式應用到 column B
。
為了清理列表,我剪切了列B
並執行了“選擇性貼上”以將結果複製為值。
然後我可以“刪除重複項”而不會弄亂公式。這只是個人風格,因為我寧願刪除重複項也不願過濾掉它們。