一個EXCEL的問題,雖然解決了,想問問有沒有更好的方法..

我有個EXCEL檔, 第一列格式是
Q12345-H120-RED, 3000
Q120-H110-RED2, 2030
Q3233-H90-YELL, 5000
------
這樣有4萬多筆, 老闆突然想統計 RED, YELL , H90 ,H110 有多少數量,
但是當初業務把規格顏色都打同一欄..
4萬多筆, 要如何將他變成如下 ?
Q12345-H120-RED , H120, RED, 3000
Q120-H110-RED2 , H110, RED2 , 2030
Q3233-H90-YELL ,H90, YELL, 5000

後來我是丟給GPT
它幫我把EXCEL弄好..

最後想想可以用文字檔將-取代成 , 再改文字檔成CSV檔用EXCEL開啟也是可以.
之前想用VLOOKUP或是Filter函數都因為前面字數不規則失敗..
2025-01-22 23:11 發佈
如果key in邏輯一致
資料剖析的功能即可分開

"-"
","
" "(空格)
nick667
nick667 樓主

這個最快..又學習了, 感謝~~

2025-01-23 9:46
nick667 wrote:
要如何將他變成如下 ?
Q12345-H120-RED , H120, RED, 3000
Q120-H110-RED2 , H110, RED2 , 2030
Q3233-H90-YELL ,H90, YELL, 5000



My Interior Knowledge is Extraordinaire
這個應該很單純~ 如果只想知道 某特定"行"是否包含特定字串

用 COUNTIF 應該就可以解決:以找"RED"為例(字串有包含RED就算,所以要加**)

COUNTIF(要找的那"行","*RED*") 可能就可以算出那"行"有幾個RED

參考一下底下連結
https://www.togetherhoo.com/how-to/excel/2797/
cutethau1

對歐~ 要加**,表示字串裡有包含相關字就算

2025-01-23 9:44
南風天

這個方式不適合這個例子,裡面有RED跟RED2,這樣RED2會被重複計算到RED裡面,如果其他顏色也有2.3.4都會被重複計算到沒加數字的。

2025-01-23 9:47
建議2樓的方式,比較不需要公式如下圖:


在將要比對的合在同一欄用"移除重複",


之後再用countif即可,


不過資料量會變比較肥大。
誒,這個超簡單的耶!
上面就有人提到了用資料剖析功能就可以達成
來給你教學影片,看一下馬上上手。

微軟官網教學

另外根本不用把資料分開就可以統計有幾筆資料啦。
請善用排序與篩選的篩選,搭配文字篩選就可快速找出那一列的資料裡面有多少筆RED,多少筆Yellow。
但是如果你的Q12345-H120-RED, 3000 代表賣3000,而老闆要知道總共Red的賣多少,那你還是用資料剖析來處理一下。
發覺幸福於平淡生活中
善用AI,看是要資料剖析還是公式都會給你答案,只要問的夠清楚



請愛用Flash Fill
先手動填好B1, C1, D1, E1
然後在B1按Ctrl+E
C1, D1, E1也是一樣
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?