Re: [算表] 儲存格中的數字提取並計算

看板Office作者 (windknife18)時間16年前 (2010/01/12 18:04), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/4 (看更多)
不確定你是哪裡看不懂說 如果你的資料全部都是甲牌240KG+乙牌180KG 這樣的格式可以使用 =SUM(--IF(ISNUMBER(FIND("甲牌",$B$2:$B$90)),MID(IF(RIGHT($B$2:$B$90,1)="G", $B$2:$B$90,$B$2:$B$90&$C$2:$C$90&"KG"),FIND("甲牌",IF(RIGHT($B$2:$B$90,1)="G", $B$2:$B$90,$B$2:$B$90&$C$2:$C$90&"KG"))+LEN("甲牌"), FIND("KG",IF(RIGHT($B$2:$B$90,1)="G",$B$2:$B$90,$B$2:$B$90&$C$2:$C$90&"KG")) -FIND("甲牌",IF(RIGHT($B$2:$B$90,1)="G",$B$2:$B$90,$B$2:$B$90&$C$2:$C$90&"KG") )-LEN("甲牌")),0)) 輸入完按 Ctrl+Shift+Enter ※ 引述《lopack (釣魚台是大家的)》之銘言: : W大 太專業了 正是我要的結果 但不好意思 : 能否做一些解釋呢 : 因為有些數字我不太了解含意 : 沒法轉換到我的表上 : 另外再請問一點 : 甲牌240+乙牌180 : 若加上單位 但是一樣只取數字 要修改哪裡呢 如下 : 甲牌240KG+乙牌180KG : 感謝你的幫忙 : ※ 引述《windknife18 (windknife18)》之銘言: : : =SUM(--IF(ISNUMBER(FIND("甲牌",$B$2:$B$100)),MID(SUBSTITUTE(IF(ISNUMBER( : : --RIGHT($B$2:$B$100,1)),$B$2:$B$100&REPT(" ",32),$B$2:$B$100&$C$2:$C$100 & : : REPT(" ",32)),"+",REPT(" ",32)),FIND("甲牌",SUBSTITUTE(IF(ISNUMBER( : : --RIGHT($B$2:$B$100,1)),$B$2:$B$100&REPT(" ",32),$B$2:$B$100&$C$2:$C$100 & : : REPT(" ",32)),"+",REPT(" ",32)))+LEN("甲牌"),32),0)) : : 輸入完按 Ctrl+Shift+Enter -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.131.84.1

01/13 08:37, , 1F
大大 還是不行啊^^ 您有EMAIL嗎 我寄附件給你方便嗎?
01/13 08:37, 1F
文章代碼(AID): #1BJ4aZwu (Office)
文章代碼(AID): #1BJ4aZwu (Office)