- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「11ヶ月」から「ヶ月」を引きたい(エクセル関数)
「11ヶ月」から「ヶ月」を引きたい(エクセル関数)
このQ&Aのポイント
- 「11ヶ月」とあるセルから図式化する為に「11ヶ月」を「ヶ月」を削除して「11」(数値)にしたいのです。
- セル表示形式「標準」「5年11ヶ月」から=LEFT(AH45,SEARCH("年",AH45)-1)*12で年単位の「60」(数値)ヶ月は抜けましたが、残った「11ヶ月」から「11」(数値)が抜けません。
- FIND関数・LEFT関数を使って以下のように試してみましたが、「#VALUE」のエラーが出ています。 =RIGHTB(AH45,6)-LEFT(AH45,FIND("ヶ月",AH45)-1)
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
「ヶ月」を除去自体は,SUBSTITUTE関数などを使った方が簡単です。 で。 「5年11ヶ月」「3年」「4ヶ月」などを計算します =IF(ISNUMBER(FIND("年",A1)),LEFT(A1,FIND("年",A1)-1))*12+(0&SUBSTITUTE(MID(A1,IF(ISNUMBER(FIND("年",A1)),FIND("年",A1))+1,9),"ヶ月",""))
その他の回答 (3)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.3
A1セルが11ヶ月でしたら11を取り出す式は次のようになります。 =LEFT(A1,FIND("ヶ月",A1)-1)
質問者
お礼
回答有難うございます 別の方法で出来ました ありがとうございます
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
回答1です。 A1に5年11ヶ月といったデータが有る場合です。
質問者
お礼
#1さん 気にしてくれてありがとうございます ダメでした 残念
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.1
A1セルにデータが有るとして次の式で良いでしょう。 =MID(A1,FIND("年",A1)+1,FIND("ヶ月",A1)-FIND("年",A1)-1)
質問者
お礼
早速の回答ありがとうございます でもダメでした 俺がわるいのかな???
お礼
回答ありがとうございます できた~~~~~ 有難うございます ありがとうございます