簡體   English   中英

計算列中單元格中每個數字的值

[英]Count Values for Each Number in a cell in a Column

我有一個 excel 表,如下所示,並且想在每一行下 go 並將 L3 列下列出的每個數字加 1。 最終,我想 output 是這樣的:

L3s    Count    Attr Ids
4770     10     [370, 380, ...]
6420     8      [481, 490...]
21253    20      [580....290]
...     ...      ...

計數是通過遍歷所有行得出的,並在遇到每個 L3 數字時加 1。 Attr ID 是對計數有貢獻的 id。 有沒有什么簡單的方法可以在 excel 中實現這一點而無需 vba/python?

提前致謝!

在此處輸入圖像描述

如果您有 windows Excel O365,則可以使用以下公式:

(注意我把原始數據做成了表格)

L3 的排序唯一列表:

=SORT(UNIQUE(FILTERXML("<t><s>" &SUBSTITUTE(SUBSTITUTE(TEXTJOIN("</s><s>",TRUE,Table1[L3s])," ",""),",","</s><s>")&"</s></t>","//s")))

L3 的數量

=COUNT(FILTERXML("<t><s>" &SUBSTITUTE(SUBSTITUTE(TEXTJOIN("</s><s>",TRUE,Table1[L3s])," ",""),",","</s><s>")&"</s></t>","//s[.=" & F8 &"]"))

關聯屬性 ID

="[" &TEXTJOIN(",",TRUE,FILTER(Table1[attr],ISNUMBER(FIND(","&F8&",",SUBSTITUTE(","&Table1[L3s]& ","," ","")))))&"]"

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM