返回列表 上一主題 發帖

[發問] 請益-如何篩選出字串中的各個對應數字

[發問] 請益-如何篩選出字串中的各個對應數字

請教各位大大
如附件,目前已經篩選出t及L所對應的數值,可W後面夾帶的資料太過混亂,且實際資料有好幾千筆,此檔案只是簡易版的範例
可有更好的方式可以做出分別篩選出資料中的長寬高
謝謝

tWL篩選.rar (7.19 KB)

案例檔案

隨意窩 "EXCEL迷"  blog  或 http://blog.xuite.net/hcm19522/twblog
已收集7000篇 EXCEL函數

TOP

本帖最後由 p212 於 2020-6-12 10:34 編輯

回復 1# chen76771
假設A欄資料字串的最大長度為100個字
陣列公式(Shift+Ctrl+Enter三鍵齊按)
=MID(A2,FIND("L",A2)+1,MAX(IF(ISNUMBER(MID(A2,ROW(INDIRECT("1:100")),1)*1),ROW(INDIRECT("1:100")),""))-FIND("L",A2))
請參考!

TOP

回復 2# hcm19522
感謝大大
經過自己的測試及理解之後,依然不解此公式中的奧秘
1.lookup括號裡面第一個參數是空白的
2.最後一個參數裡面有個大括號(1,2,3,4)
謝謝解惑

TOP

回復 3# p212
感謝謝謝幫忙,可依此公式獲得的結果是錯誤,不曉得原因出在哪

TOP

本帖最後由 ML089 於 2020-6-15 09:14 編輯
請教各位大大
如附件,目前已經篩選出t及L所對應的數值,可W後面夾帶的資料太過混亂,且實際資料有好幾千筆 ...
chen76771 發表於 2020-6-11 23:21



    B2 =-LOOKUP(0,-MID($A2,FIND(B$1,$A2)+1,{1,2,3,4,5,6,7,8,9}))

未命名.jpg
2020-6-15 09:14
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

=-LOOKUP(,-MID($A2,FIND(B$1,$A2)+1,{1,2,3,4}))

1 .空代表 0      2.MID是取指定位置起 {1,2,3,4}字  前+ "-" 二作用  數字化且為負值   0>任一負值  所以找出最後負值  最前LOOKUP +"-' 回正值
隨意窩 "EXCEL迷"  blog  或 http://blog.xuite.net/hcm19522/twblog
已收集7000篇 EXCEL函數

TOP

        靜思自在 : 有時當思無時苦,好天要積雨來糧。
返回列表 上一主題