![](/img/trans.png)
[英]Evaluate cells in a column and add rows based on the number of repeating responses in Google Sheets
[英]Sequential number based on repeating value in another column - Google Sheets
這個看起來超級簡單,但我很難弄明白,任何幫助將不勝感激。
我在 A 列中有重復數據,在 BI 列中需要順序編號,除非前一行有重復值,在這種情況下,它會在序列中重復該數字。 下面的例子。
這在單個單元格數組公式中可能嗎?
Column A Column B
7648490 1
7634199 2
7631608 3
7620465 4
7620465 4
7616976 5
7601241 6
7601241 6
7601241 6
7601241 6
7599651 7
7597439 8
7597376 9
7596068 10
7596068 10
7596068 10
7596068 10
7596068 10
7596067 10
刪除 Col B 中的所有內容(包括標題)並將以下公式放入 B1:
=ArrayFormula({"Header";IF(A2:A="",,VLOOKUP(A2:A,{UNIQUE(FILTER(A2:A,A2:A<>"")),SEQUENCE(COUNTA(UNIQUE(FILTER(A2:A,A2:A<>""))))},2,FALSE))})
這將創建 header 文本(您可以在公式本身中隨意更改)並將為每一行生成結果。
大括號{ }
之間形成的虛擬數組創建了 Col A 中的每個UNIQUE
值與從 1 開始的增量SEQUENCE
的配對。然后VLOOKUP
僅在虛擬數組中查找 Col A 中的每個實際值並返回SEQUENCE
編號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.