小技集

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



2023年4月3日【ID:0】

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

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


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))

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

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


メンバー募集
ExcelVBA学習ロードマップ配布 ExcelVBA学習ロードマップ配布





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

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


- 人気の記事 -



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



サイト累計閲覧数

5960958

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

Excel完全制覇


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

【Excel】新関数で「好みの項目」を「好みの順番」で抽出する方法

【Excel】実は数式内にコメントを残せます

【Excel】完全一致のデータを自動で色付け

【ExcelVBA】直接編集も自動抽出もできる仕組み

【ExcelVBA】自動で書類の発行日とお支払い期限を設定

【Excel】条件式で日付を正しく判定

【Excel】複数の目標値を自動で計算「ソルバー」

【Excel】REPLACE関数とSUBSTITUTE関数の使い分け

【Excel】ガントチャートの対象期間を自動色付け

【Excel】直近の退会者を表から自動抽出

【Excel】テーブルを使った集計方法

【Excel】英単語のスペルチェック機能

【Excel】行(列)挿入時に上(左側)の書式が反映される問題

【Excel】候補に表示されない3つの隠し関数

【Excel】カテゴリー単位の連番を自動表示

【Excel】シフト表への入力を爆速にする

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

【ExcelVBA】VBA開発でインデントが重要な理由

【Excel】データバーで特定の値以下の色を変更

【Excel】各シートのセルの値を一括抽出

【Excel】セルを非表示にする際はグループ化

【ExcelVBA】選択した値の関連データを自動で抽出

【Excel】文字列を右詰めで1つ1つの枠に割り当てる

【Excel・Word】同じ図形を繰り返し作成する

【Excel】FILTER関数で存在しない場合に好みのデータを表示





一覧ページへ

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