小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2023年4月3日【ID:0】

【Excel】セル参照や数式に名前を付ける「LET関数」


2021年以降のExcelでは、LET関数という関数が使えるようになりました。
この関数は、セルの参照や数式に好みの名前を付けることができるものになります。

LET関数の使い方は以下のようになります。

=LET(名前1, 名前値1, 計算または名前2, [名前値2, 計算または名前3], [名前値3, 計算または名前4], …)

では、活用例を紹介します。

【活用例】

以下のような数式があります。
この数式の内容を確認すると、「B3:E7」が繰り返し記述されていることが確認できます。

=IF(VLOOKUP(G3,B3:E7,2,0)="F",VLOOKUP(G3,B3:E7,3,0),VLOOKUP(G3,B3:E7,4,0))

このような繰り返し記述されている参照に関して、LET関数を使うことで一時的に名前を付けて定義することができます。
活用例が以下になります。

=LET(表,B3:E7,IF(VLOOKUP(G3,,2,0)="F",VLOOKUP(G3,,3,0),VLOOKUP(G3,,4,0)))

またLET関数を使うことで、より数式の内容を理解しやすくなります。
LET関数では2つ以上の名前に関しても定義できます。
例えば、以下のようになります。

=LET(検索値,G3,表,B3:E7,IF(VLOOKUP(検索値,表,2,0)="F",VLOOKUP(検索値,表,3,0),VLOOKUP(検索値,表,4,0)))

さらにLET関数は、数式自体にも名前を付けることができるので、以下のようにすると数式から抽出したい内容が理解しやすくなります。

=LET(Sex,VLOOKUP(G3,B3:E7,2,0),Name1,VLOOKUP(G3,B3:E7,3,0),Name2,VLOOKUP(G3,B3:E7,4,0),IF(Sex="F",Name1,Name2))

パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。


メンバー募集
1分で読める小技集 1分で読める小技集





リンクの共有はこちらから行えます。

  リンクコピー Twitter Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

2253153

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】再利用するための瞬時に値を削除できる設定

【Excel】表のデザインを自動で作成する方法 2選

【ExcelVBA】各要素のデータ行を自動で挿入

【Excel】簡易的な検索機能を数式のみで実現

【Excel】表のデータ行や項目の位置を移動する

【Excel】グラフの軸の「データのない日付」を非表示にする

【Excel】締め日を考慮したカレンダーの作成方法

【ExcelVBA】データ登録フォームを開発する

【Excel】文字列のデータも0として平均に加えたい

【Googleスプレッドシート】行や列の固定方法

【Excel】日付を和暦で表示する

【Excel】電話番号の形式を瞬時に変換

【Excel】空白行を含む連続した日付の入力

【Excel】フィルターの設定を保存する

【Excel】表の順番をランダムに並べ替える

【Excel】BYROW(COL)関数でスピル非対応の関数を対応させる

【Excel】シート名などの文字列からその値を参照する数式

【Excel】オートフィルのちょっとした小技

【Excel】表記を統一する際に便利な関数7選

【Excel・Googleスプレッドシート】ExcelファイルをGoogleスプレッドシートで開くと…!?

【Excel】重複した値の入力を禁止する

【Excel】特定の文字を基準に列を分割

【Excel】存在しない矢印線の作成方法

【Excel】月単位の集計表を作成

【Excel】住所から都道府県のみを抽出





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ