【EXCEL】別表から購入金額に対応する送料を取り出すには?

訪問して頂きありがとうございます。まさふくろーです。

今回は、エクセル関数を使用して別表から購入金額に対応する送料を取り出す方法をご紹介します。

別表から購入金額に対応する送料を取り出す

設定手順

セルに式を設定する

「C3」セルに「=VLOOKUP(A3,A7:D13,MATCH(B3,A6:D6,0),FALSE)」と入力します。

Enterキーを押します。

解説

MATCH関数

書式 MATCH(検査値,検査範囲,[,照合の種類])
概要 範囲内での位置を調べる
詳細 「検査値」には、検索する値を指定する。
「検査範囲」には、検索するセル範囲を指定する。
「照合の種類」には、検索する方法を指定する。
「照合の種類」の各値の説明は以下をご覧ください。
照合の種類 説明
0 検査値と完全一致の値が検索される
1または省略 検査値以下の最大値の値が検索される。
-1 検査値以上の最小値の値が検索される。

指定した購入金額が送料表の「金額」列の何列目に位置するかを調べます。
購入金額を¥5,000と指定した場合、送料表の「¥5,000」の列は左から数えて3列目となります。

VLOOKUP関数

書式 VLOOKUP(検索値,範囲,列番号[,検索方法])
概要 表を検索して値を取り出す
詳細 「検索値」を「範囲」の左端列で検索し、「列番号」に指定した列のデータを取り出す。
「検索方法」には「1 (TRUE)」または「0 (FALSE)」を指定する。
「検索方法」の各値の説明は以下をご覧ください。
検索方法 説明
1(TRUE)または省略 「検索値」にもっとも近い値が検索される。
※この検索方法を指定する場合は、左端列のデータを昇順に並べておく必要がある。
0(FALSE) 「検索値」と完全に一致する値が検索される。

地域を「検索値」としてデータを取り出します。

最後まで読んでいただき、ありがとうございました!