[[20240410211953]] 『Sheet1の文字をSheet2へ数字のみを反映』(狭山) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『Sheet1の文字をSheet2へ数字のみを反映』(狭山)

お世話になります。
どうぞよろしくお願いいたします。
Sheet1のC8に1年間と入力されています
Sheet2のM8にSheet1のC8に1年間の数字のみ1を出したいのですが
M8に入れる式を教えていただけませんでしょうか
何卒ご指導よろしくお願いいたします。

< 使用 Excel:Excel2011(Mac)、使用 OS:Windows11 >


=LEFT(Sheet1!C8,1)*1
(ン納豆) 2024/04/10(水) 21:34:08

早速にありがとうございます。
私の説明不足で大変申し訳ございません。
Sheet1のC8に1年間と入力されていますですが1桁だけでは無く桁数がバラバラです
例えば10年間の場合10
100年間の場合100と年間の前の数字のみにしたいのですが
本当に説明不足でした。
(狭山) 2024/04/11(木) 07:58:05

ネットで拾ってきた関数です。
参照先はそちらに合わせてください。
=LEFT(A7,LEN(A7)*10-SUM(LEN(SUBSTITUTE(A7,{0,1,2,3,4,5,6,7,8,9},))))
(?) 2024/04/11(木) 08:52:54

単純に以下じゃダメなんですか?
 1."年間"を""に置換する
 2.↑に1を掛けるか、0を足して数値に直す

なお↓が本当であれば、上手くいかない原因はそこかもしれません。

 < 使用 Excel:Excel2011(Mac)、使用 OS:Windows11

まあ、答えたとして、他のトピックと同じように放置されそうですが…

(もこな2 ) 2024/04/11(木) 09:00:55


お世話になります。

(?)様 ご教授ありがとうございました
以下の式で出来ました。

=LEFT(Sheet1!C8,LEN(Sheet1!C8)*10-SUM(LEN(SUBSTITUTE(Sheet1!C8,{0,1,2,3,4,5,6,7,8,9},))))

(もこな2 )様 ご教授ありがとうございます
以前は本当に失礼いたしました。申し訳ございません。

ご指摘の件ですが私が間違えてしまいました
正しくはWindows11のOffice Home & Business 2021を使用しています。

間違っているかもしれませんが以下の式でも出来ましたが
こういう事でしょうか
=SUBSTITUTE(Sheet1!C8,"年間","")*1

(狭山) 2024/04/11(木) 19:13:50


>正しくは〜
 わかりました

>〜こういう事でしょうか

 そうです

(もこな2 ) 2024/04/12(金) 09:01:06


(もこな2 )さま

ご返信ありがとうございました。
今後もよろしくお願いいたします。
(狭山) 2024/04/12(金) 14:50:37


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.