[[20250523221457]] 『VLOOLUP』(寝不足さん) ページの最後に飛ぶ

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

| 全文検索 | 過去ログ ]

 

『VLOOLUP』(寝不足さん)

A列に数値で管理番号が入ってます
B列には商品名が入ってます、
D1にA列の末尾5桁だけを入力したら
E1にB列の商品名を表示させたいですがうまくいきません。
A列は数値になってます。

=VLOOKUP(VALUE(RIGHT(D1,4)),A1:B8,2,FALSE)

A B. D E
2501987 りんご 1987. #N/A
2501988 バナナ
2501989 りんご
2501990 バナナ
2501991 りんご
2501992 バナナ
2501993 りんご
2501994 バナナ

< 使用 Excel:unknown、使用 OS:unknown >


検索値が正しくないので拾えません。
=VLOOKUP(VALUE(TEXT(D1,"2500000")),A1:B8,2,FALSE)
(オレンジピール) 2025/05/23(金) 22:57:07

 管理番号がどんな数字であれ、下4ケタを検索値とする数式です。 
=VLOOKUP($D1,CHOOSE({1,2},--RIGHT($A$1:$A$8,4),$B$1:$B$8),2,FALSE)
 
(純丸) 2025/05/23(金) 23:06:08

 >使用 Excel:unknown 
 Excelのバージョンは何ですか?

 >D1にA列の末尾5桁だけを入力したら
 4桁でしょ?

 A列は全て「250」で始まる
 =VLOOKUP(D1+2500000,A1:B8,2,FALSE)
 =VLOOKUP(("250"&D1)*1,A1:B8,2,FALSE)
 
「250」とは限らない(下4桁は重複しない)
 A列を文字列にできる
 =VLOOKUP("*"&D1,A1:B8,2,FALSE)

 A列は数値のまま
 XLOOKUPが使えるバージョン
 =XLOOKUP("*"&D1,A1:A8&"",B1:B8,"",2)

 使えない
 =VLOOKUP("*"&D1,INDEX(A1:B8&"",0),2,FALSE)
 
(TI) 2025/05/23(金) 23:40:01

 =IFERROR(FILTER(B1:B8,EXACT(RIGHT(A1:A8,4),TEXT(C1,"0000"))),"")
 とか
(´・ω・`) 2025/05/24(土) 00:00:21

皆様お返事が遅くなりすみません;
純丸さんコメントありがとうございます。初めてみる関数で検索値が数値なら使えました。ありがとうございます。
T Iさん 両方ともなぜか使えました;ありがとうございます。掛け算を使ってってことですね。勉強になります。
(´・ω・`)=IFERROR(FILTER(B1:B9,EXACT(RIGHT(A1:A9,4),TEXT(D1,"0000"))),"")5桁にするに(A1:A9,5)にしてみたのですがうまくできませんでした;
(寝不足さん) 2025/05/26(月) 21:27:04

(´・ω・`)さん←さんが抜けてましたすみません
=IFERROR(FILTER(B1:B9,EXACT(RIGHT(A1:A9,4),TEXT(D1,"0000"))),"")5桁にするに(A1:A9,5)にしてみたのですがうまくできませんでした;
0で始まるとダメでした;でも6桁にしたらいけました。ありがとうございました、
(寝不足さん) 2025/05/26(月) 21:29:49

 =IFERROR(FILTER(B1:B8,EXACT(RIGHT(A1:A8,5),TEXT(C1,"00000"))),"")
                                                       ↑
                                                     ここを5桁にする
 >0で始まるとダメでした
 自分で変えておいてダメとは、ひどい言いがかりですね
(´・ω・`) 2025/05/27(火) 08:34:59

コメント返信:

[ 一覧(最新更新順) ]


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