Re: [算表] 儲存格中的數字提取並計算
不確定你是哪裡看不懂說
如果你的資料全部都是甲牌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
01/13 08:37, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章