[算表] Excel 英文分大小寫取代

看板Office作者 (我有女神我超帥)時間12年前 (2014/04/24 11:18), 12年前編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
軟體:excel 版本:2013 資料大約是以下格式 A欄 B欄 AA 11 aa 12 Aa 11 aA 11 BB 12 bb 12 Bb 12 bB 11 ... ... 因為需要跑樞紐分析 但是AA/aa/Aa/aA是不同類別 所以想先將小寫的a,b取代成符號 目前做法是用if + exact 但是公式會很長(aa/Aa/aA三種情境跟bcd等要用到的都寫出來) 像這樣: =if(exact(A1,"aa"),"$$",if(exact(A1,"Aa"),"A$",if(exact(A1,"aA","$A",if(exact (A1,"bb"),"%%",......)))) 想請問有沒有比較聰明一點的公式 可以單獨找出一格中的任何小寫字母並取代的方法? 或是在樞紐分析時可以直接將大小寫區分成不一樣的資料? -- ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1398309527.A.8D2.html

04/24 13:06, , 2F
感謝,但有不是巨集的方式嗎@@?
04/24 13:06, 2F

04/24 13:49, , 3F
http://goo.gl/fQMtf0 試試,用輔助欄
04/24 13:49, 3F

04/24 13:49, , 4F
=SMALL(IF(EXACT(A1,OFFSET($A$1,,,COUNTA(A:A)))
04/24 13:49, 4F

04/24 13:49, , 5F
,ROW(INDIRECT("1:"&COUNTA(A:A)))),1)
04/24 13:49, 5F

04/24 13:51, , 6F
為陣列公式要加組合鍵Ctrl+Shift+Enter
04/24 13:51, 6F
雖然看起來比較不直覺 但的確可以讓樞紐分析分辨了~ 感謝^^ ※ 編輯: kArc316 (140.116.183.173), 04/24/2014 17:30:03
文章代碼(AID): #1JM8ANZI (Office)
文章代碼(AID): #1JM8ANZI (Office)