kazu22002の技術覚書

PHPer, Golang, AWS エンジニアの日々

ExcelのVLOOKUPが便利すぎた

EXCELで検索して値を作成するのが便利!!

www.excel-list.com

シート1

A B
100 りんご
200 バナナ
300 きゅうり
400 キャベツ
500 いちご

シート2

A B
りんご 果物
バナナ 果物
いちご 果物

一致している内容に対してセルを追加したいときにVLOOKUP関数はとても便利です。

=VLOOKUP(B1, シート2!$A$1:$B$3, 2, FALSE)

こんなかんじでEXCELでかけばいい。

シート1

A B C
100 りんご 果物
200 バナナ 果物
300 きゅうり #N/A
400 キャベツ #N/A
500 いちご 果物

検索結果にないものはエラーが出るため、IFERRORとかを使用して表示しないようにしてあげればいい。

www.becoolusers.com

シート1

A B C
100 りんご 果物
200 バナナ 果物
300 きゅうり
400 キャベツ
500 いちご 果物

VBAで一行ずつ検索して一致してたら、文字列を入れるのを作成してたのが、どれだけ効率が悪かったか。。。

知ってたら便利な関数です。