プロが教えるわが家の防犯対策術!

添付画像ご参照いただければと思うのですが、

リモコンの信号コードをVlookupにて紐付けたいと考えているのですが、
それ以前にコードを数値として成立させる方法がわからず困っております。

添付画像のように、最初の位に0が入り、また桁数もバラバラの値を
数値として表示させるにはどうすればよいかアドバイスいただけないでしょうか。
(おわかりとは思いますが、添付画像の値は文字列扱いです)

「【Excel入力形式】最初の位に0が入り」の質問画像

A 回答 (5件)

文字のままでも確認できます。


=IF(ISERROR(VLOOKUP(B1,A:A,1,0)),"無","有")
「【Excel入力形式】最初の位に0が入り」の回答画像3
    • good
    • 0
この回答へのお礼

ありがとうございます。
参照するデーブルも文字列にしたところ、値が出ました。

ちなみにVLOOKUP(B1,A:A,1,0)の4つ目のパラメータの0はなんでしょうか?
完全一致と近似値しか知らないもので・・・

お礼日時:2020/11/23 00:04

0は、完全一致のことですよ。

    • good
    • 0
この回答へのお礼

勉強になりました!

お礼日時:2020/11/23 00:13

文字列を数値化する方法


https://www.tipsfound.com/excel/02105

で、1つ疑問。
家電製品の
リモコンの信号コード なら、桁数は2種類のはずですが?
通常ボタン操作と、ボタンの長押しの2種類

エアコンのリモコンなら 複数コードを出力しますが、
コード間にはスペースが入ります。

家電製品のリモコンじゃ無いのですかね?
    • good
    • 0
この回答へのお礼

リンク確認させていただきましたが、難しすぎて良くわかりません。どのあたりを確認すれば宜しいでしょうか。

>家電製品のリモコンじゃ無いのですかね?
はい違います。電子ボードのIRチップから出力される信号です。
これを組み合わせて機器の操作を行うようカスタマイズします。

お礼日時:2020/11/22 23:44

これは数値にはできません。


文字列「00000001」→数値「1」です。左側にゼロがあることが重要なのでしたら、数値化することはできず文字列のまま扱うしか方法はありません。
    • good
    • 0
この回答へのお礼

電話番号、社員番号等、左に0が必要な場面はあります。

>数値化することはできず文字列のまま扱うしか方法はありません

例えば社員番号が0123でしたら、ユーザー定義で0000とします。

お礼日時:2020/11/22 23:41

ん?数値にする必要性は何?何と紐づけるの?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング