- ベストアンサー
Excelの関数LOOKUP(1,0/FIND(....))の意味
Excelの関数やVBAなどをTips集の本で勉強中です。 その中の「検索値の一部の値を含むリストから抽出したい」という項目があります。例としては、 A15:B20の範囲に、 足立区 100 荒川区 200 板橋区 300 江戸川区 400 大田区 500 葛飾区 600 という区コード表が入力されており、 A1に「東京都板橋区大原町1-1-1」と入力されているとき、B1に上のテーブルから区コードを求めて表示する、とあります。 このときB1に入る式が、 =LOOKUP(1,0/FIND($A$15:$A$20,A1,$B$15:$B$20) となっているのですが、説明を読んでもなぜこの式で抽出できるのかがわかりません。(というか、この式の説明がないのです。こう入力すると求められます、としか書いてなくて…) 特に、 ・LOOKUP関数の最初の1とはなんなのか?(普通ここには検索値が入りますよね) ・0/FIND(...) のところの意味は? がわかりません。 ネットで検索しても、0/というのは日付などで大量にヒットするため、解説を見つけられません。誰か教えてください。
- みんなの回答 (2)
- 専門家の回答
お礼
なるほど!延々と考えていたのですが、大変わかりやすい 説明で納得できました。それにしてもExcelは奥が深いですね…。