![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
よわい70歳弱のもうろくジジーです
教えてください
郵便番号付き住所とついてない住所の列から郵便番号を取りだす式を調べているうちに次のような式が見つかりました。
=IF(ISNUMBER(LEFT(A1,1)*1),LEFT(A1,8),"")
このうち、
ISNUMBER(LEFT(A1,1)*1)の意味を教えてください。
ISNUMBER関数は、対象の文字列が数値の場合にTRUEを返し、それ以外の時はFALSEを返すと言うことまではわかったのですが
左に数値?(郵便番号は数値か?)を含むセルから数値を判定する時に 引数として「LEFT(A1,1)*1」すなわち「A1セルの左から1文字」に「1」を乗じると「TRUE」を返し、乗じない場合「FALSE」を返すのかを教えてください。
説明不十分の場合補足しますよろしく御願いします
No.1ベストアンサー
- 回答日時:
「A1の左から1文字に1をかけてみて、それが数値であればA1の左から8文字を表示し、そうでないなら何も表示しない。
」のうち、「それが数値であれば」にあたると思います。A1セルの中身が数値であるかそうでないかの判定だと思います。
この回答への補足
早速の回答ありがとうございます。
申しわけありません質問の説明が悪く また、年老いた頭で回転が遅いのかもしれませんが よろしければ教えてください
「それが数値であれば」ということは、全体の構成からわかったのですが
住所と同じセルに入力された「郵便番号100-0013」は、
そもそも文字列だとおもうのですが「ISNUMBER関数」は、
文字列として入力された数字を数値らしきものとして?
判定し選択できるということですかね?
数値らしきものを数値に変換するために
「1」をかけるということでよろしいのですかね
しつこくお尋ねして申しわけありませんが頭の回転の鈍い年寄に教えてください。よろしく御願いします。
No.4
- 回答日時:
> エクセルは、数値らしきものは数値と判定できる
> 機能があるのですかね?
ビンゴです。入力した時と四則演算した時に、数値と見なせそうな
ものは問答無用で数値にします。このおかげでvalue(left(A1,1))と
するかわりにleft(A1,1)*1で済みますし、時間の計算でもtimevalue
関数を使わずに済ませたりします。一方で、住所録に番地だけの列
を作るって失敗をやらかした人たちは、Excelに取り込んだとたんに
1-2-3が2001年2月3日と表示され日付シリアル値に変換されて泣くん
です。
皆さん回答ありがとうございます。
年寄りも皆様の親切な説明でようやく理解できました。
便利な機能であるとともにおせっかいな機能でもあるのですね
今後ともよろしく ご指導ください。
No.3
- 回答日時:
数値に1を乗じると、そのままの数値ですが、
文字列に1を乗じると、エラー(#VALUE!)が返されます。
それを利用して、ISNUMBER(LEFT(A1,1)*1) で、TRUE と FALSE を判定しています。
この回答への補足
年寄りの質問に回答していただきありがとうございます。
もうすこし教えてください。
「あ」(文字列)に「1」をかけるとエラー(#VALUE!)が返されますが
「OO1」文字列の「1」をかけるとエラーとならずに数値の「1」となります。
>数値に1を乗じると、そのままの数値ですが、
エクセルは、数値らしきものは数値と判定できる機能があるのですかね?
No.2
- 回答日時:
>数値らしきものを数値に変換するために
>「1」をかけるということでよろしいのですかね
良いです。
数字を数値に変換するために1を掛けている
100-0013の場合、=LEFT(A1,1) で ="1" となります
="1"*1 で =1 となります。
=VALUE("1") や ="1"+0 でも一緒ですね。
#ヘルプのどこかには書いてあるのですが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel関数で、文字を数字に変換...
-
エクセルで原稿用紙を作りたい
-
DocuWorksについて教えて頂きた...
-
Googleカレンダーで不要データ...
-
アンドロイドスマホでアッパー...
-
エクセルの「ページ削除」の方...
-
キーボードの真ん中の文字が入...
-
電子内容証明で文字装飾のない...
-
終わりカッコを入力すると半角...
-
Windowsを更新したら、タスクバ...
-
平方センチメートルの cm2の打ち方
-
URL入力が大文字になる
-
酸素O2の、2を小さく入力す...
-
タッチタイピングは手が小さく...
-
「トゥ」の入力方法について
-
「つ」に濁点
-
【ファイル名】¥/*:”<> ...
-
“+(プラス)”“-(マイナス)...
-
yの上に点々のある文字を入力す...
-
〄特殊文字の出し方を教えて下...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel関数で、文字を数字に変換...
-
Excel、COUNTIF関数の範囲を変...
-
エクセルで原稿用紙を作りたい
-
Excelでミリ秒計算する方法
-
エクセルの表計算、やり方を教...
-
エクセルでA列セル内で折り返...
-
セルと数式バー
-
ねんきんネット ログインできない
-
【エクセル】赤い数字と黒い数...
-
Googleカレンダーで不要データ...
-
アンドロイドスマホでアッパー...
-
【ファイル名】¥/*:”<> ...
-
エクセルの「ページ削除」の方...
-
DocuWorksについて教えて頂きた...
-
1000文字以上と指定されたレポ...
-
キーボードの真ん中の文字が入...
-
電子内容証明で文字装飾のない...
-
ワード10で40×40の文字設定をし...
-
エクセルの行と列が突然削除で...
-
タッチタイピングは手が小さく...
おすすめ情報