我有一個作業表檔案,其中包含用戶輸入資料的單元格。他們知道以某種格式輸入資料;一個“數字”和一個“字母”,后跟一個空格、一個 SKU 編號,然后是一個逗號。我想要一個公式來計算每個“字母”的數量,然后為每個字母添加“數字”。
只有五個“字母”用戶可以選擇;M、E、T、W、B。他們輸入的資料不限于一定的順序,輸入的數量也沒有限制,只要遵循上述語法即可。
我附上了一個示例的螢屏截圖,說明了它的外觀。黃色單元格是用戶輸入的資料,綠色單元格是公式創建的資料。

或者這里有一個實時版本的
uj5u.com熱心網友回復:
我使用以下解決方案添加了一張新表(“Erik 幫助”):
=ArrayFormula(FILTER( SPLIT("B E M T W", " ") & " (" & IFERROR(VLOOKUP(ROW(A1:A) & SPLIT("B E M T W", " "), QUERY(FLATTEN(SPLIT(QUERY(FLATTEN(IFERROR(REPT(ROW(A1:A) & REGEXEXTRACT(SPLIT(REGEXREPLACE(A1:A&",", "\d ,", ""), " ", 0, 1), "\D") & "~", 1*REGEXEXTRACT(SPLIT(REGEXREPLACE(A1:A&",", "\d ,", ""), " ", 0, 1), "\d ")))), "WHERE Col1 <>'' "), "~", 1, 1)), "Select Col1, COUNT(Col1) GROUP BY Col1"), 2, FALSE), 0)&")", A1:A<>""))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/361185.html
