小技集

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



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予備メンバーに加入して連携すると、
一部の広告が非表示になります。


メンバー募集 メンバー募集





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

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


- 人気の記事 -



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



サイト累計閲覧数

7263762

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

Excel完全制覇


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

【Excel】姓と名の間に半角スペースの入力を強制

【Excel】進捗別にタスクを簡単に抽出

【Excel】ピボットテーブルの意外と知られていない小技3選

【Excel】同じセル内の複数の値を集計

【Excel】文字列の数字を一括で数値にする

【Excel】各フォルダへのハイパーリンクを瞬時に作成

【Excel】重複した値の先頭以外をマーク

【Excel】スケジュール表の今日の日付を自動で色付け

【Excel】ドロップダウンリストで複数選択可能にする

【Excel】図形の既定の書式を好みの書式にする

【Excel】最終行のデータを抽出する新関数

【Excel】上位N%に合格と表示する

【Excel】Python in Excelでクロス表を1行1データに変換

【Excel】セル単位でパスワードを設定する

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

【Excel】FILTER関数で空白を空白のまま抽出する

【Excel】複数行のデータを瞬時に1列にする方法

【ExcelVBA】複数シートの表を1つにまとめる

【Excel】自動入力が邪魔?一瞬で無効にする方法

【Excel】PHONETIC関数の結果を「ひらがな」にする

【ExcelVBA】簡単なマウス操作のみで販売数を入力

【Excel】6桁の年月を簡単に入力

【ExcelVBA】ダブルクリックで塗りつぶしとリセットを繰り返す

【Excel】COUNTIF関数などで活用できる条件式

【Windows】圧縮ファイルを解凍した時の小技





一覧ページへ

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