craftsman_t の回答履歴
- Excel 関数
文字と数字(例えば111aaa)から、数字だけを抽出する関数を作ろうとしたら上手くいかず、ネット上で調べたら次のようなものが出てきました。 =LOOKUP(10^17,LEFT(A1,COLUMN($1:$1))*1) となっていました。うまく作動はするのですがどうも意味がわからないところがあります。 Q, Column($1:$1)を単独で用いると1を返します。それをLEFTの文字数に表したところで1しか表さないと思うのですが、lookupまで用いると、lookupで探している値に近くなる数字を探し、Column($1:$1)が任意に動いているような挙動をしています。これはなぜなのでしょうか?
- ベストアンサー
- Excel(エクセル)
- bitamin123456
- 回答数9
- Excel 関数
先日こちらで、「数字と文字が含まれるもの(左に数字、右に文字の場合)の、文字までの(スペースを含む)桁数を表す関数(例えば{11 3D}であれば4を返すような関数 )」を教わりました。以下の関数です。 =MATCH(1,INDEX(N((MID(A1,ROW(A:A),1))>"9"),0),0) 正しく動いてくれたのですが正直なところ、知識がまだ浅く、一つ一つの関数の意味はわかっても全体としては全然理解できませんでした。また数字の9に””を付ける意味も全くわかりません。。。 詳しい方、理解できるように、できるだけ詳しく教えていただけませんでしょうか。
- 締切済み
- Excel(エクセル)
- bitamin123456
- 回答数3
- Excel 関数
文字と数字(例えば111aaa)から、数字だけを抽出する関数を作ろうとしたら上手くいかず、ネット上で調べたら次のようなものが出てきました。 =LOOKUP(10^17,LEFT(A1,COLUMN($1:$1))*1) となっていました。うまく作動はするのですがどうも意味がわからないところがあります。 Q, Column($1:$1)を単独で用いると1を返します。それをLEFTの文字数に表したところで1しか表さないと思うのですが、lookupまで用いると、lookupで探している値に近くなる数字を探し、Column($1:$1)が任意に動いているような挙動をしています。これはなぜなのでしょうか?
- ベストアンサー
- Excel(エクセル)
- bitamin123456
- 回答数9