2021-04

スポンサーリンク
Excel

Excel関数 逆引き集 | 文字列操作まとめ → TEXTJOIN

概要TEXTJOIN は「複数の文字列を、指定した区切り文字で一気につなぐ」ための関数です。単なる「文字列の結合」だけでなく、氏名や住所の整形CSV 形式やログ文の生成SQL文やVBAコードの自動生成条件付きでの結合(空白セルを飛ばす など...
Excel

Excel関数 逆引き集 | 複雑文字式の分解 → LET

概要長い文字列式を書いていると、・TRIM、SUBSTITUTE、LEFT、RIGHT、TEXT などがネストしまくって、もはや読めない・ちょっと仕様変更するときに、同じ部分を何か所も直さなきゃいけない・「この式、1か月後の自分は絶対理解で...
Excel

Excel関数 逆引き集 | 処理可読性向上 → LET

概要Excel の数式が長くなると、「どこが何をしているのか分からない」「同じ計算を何度も書いていてミスしやすい」という問題が必ず出てきます。こうした “数式の可読性を上げる” ために登場したのが LET 関数です。LET は、「一度計算し...
Excel

Excel関数 逆引き集 | 再利用可能文字関数 → LAMBDA

概要同じような「文字列いじり」の数式を、シートのあちこちでコピペしていませんか。前後スペースを取る特定文字を削除するメールアドレスを小文字にそろえる禁止文字を別の文字に置き換えるこういう処理を毎回書くのは面倒だし、ミスの元です。そこで登場す...
Excel

Excel関数 逆引き集 | 文字列処理の共通化 → LAMBDA

概要同じような文字列処理の数式を、シートのあちこちで何度もコピペしていませんか。例えば「前後スペースを取って」「全角英数を半角にして」「大文字にそろえて」といった“いつもの前処理”です。こういう「何度も使う文字列処理」を、ひとつの“自作関数...
Excel

Excel関数 逆引き集 | 数式テンプレ生成 → TEXTJOIN

概要「大量のセル参照を並べた数式を作りたい」「IF文やSUM文の引数を、リストから自動生成したい」「A1+A2+A3+… のような式を一気に作りたい」「複雑なテンプレート数式を Excel に作らせたい」こういう “数式テンプレート生成” ...
Excel

Excel関数 逆引き集 | VBAコード生成補助 → TEXTJOIN

概要「VBAのコードを大量に書くのが面倒…」「変数宣言を一気に作りたい」「配列の初期化文をExcelから自動生成したい」「Select Case の Case 文をリストから作りたい」こういう “VBAコードの部品をExcelで自動生成した...
Excel

Excel関数 逆引き集 | SQL文生成 → TEXTJOIN

概要Excelで「SQL文を手でポチポチ書く」のは正直しんどいですよね。IN句用の 'A','B','C' をリストから自動生成したいカラム名のカンマ区切り col1, col2, col3 をシートから作りたいINSERT文の (値1, ...
Excel

Excel関数 逆引き集 | ログ用文字列生成 → TEXT

概要「ログ用に、日時+担当者+内容を1セルにまとめたい」「2026/01/06 14:35 ユーザーA:承認完了 のような履歴行を自動生成したい」「数値や日付を、ログ用の“きれいな書式付き文字列”にしたい」こういうときの主役が TEXT 関...
Excel

Excel関数 逆引き集 | 個人情報伏字 → REPT

概要個人情報を扱う Excel シートでは、「名前・電話番号・メールアドレスなどをそのまま表示したくない」という場面がよくあります。そんなときに便利なのが REPT 関数(文字の繰り返し) です。REPT は指定した文字を、指定した回数だけ...
Excel

Excel関数 逆引き集 | マスク表示 → REPT

概要「パスワードを“●●●●”のように隠して表示したい」「社員番号の一部だけ伏せたい」「文字数だけは見せたいが、中身は見せたくない」こういう “マスク表示(伏字表示)” を Excel で実現する時に便利なのが REPT 関数です。REPT...
Excel

Excel関数 逆引き集 | 入力形式検証 → IF

概要「郵便番号は7桁か?」「数値だけか?」「日付として妥当か?」こういう “入力形式が正しいかどうか” をセルごとにチェックするときの中心になるのが IF 関数です。IF は単体で使うというより、LEN(文字数チェック)ISNUMBER(数...
Excel

Excel関数 逆引き集 | 禁止文字チェック → SEARCH

概要「入力された文字列に 使ってはいけない文字(禁止文字) が含まれていないかチェックしたい」「ファイル名に / や * が入っていないか確認したい」「ユーザー入力欄に絵文字や特定記号が混ざっていないか判定したい」こういう “禁止文字チェッ...
Excel

Excel関数 逆引き集 | 入力文字数制限 → LEN

概要「このセルには最大 10 文字までしか入力させたくない」「商品コードは必ず 6 文字ちょうどにしたい」「備考欄は 200 文字以内に収めてほしい」こういう「入力文字数を制限したい」場面で土台になるのが LEN 関数(文字数カウント) で...
Excel

Excel関数 逆引き集 | 文字列の妥当性チェック → LEN

概要「このIDは桁数が正しいか?」「郵便番号が7桁になっているか?」「パスワードは8文字以上あるか?」こういった “文字列としての妥当性チェック” をするときの基本になるのが LEN 関数(文字数カウント) です。LEN は「このセルには何...
Excel

Excel関数 逆引き集 | パターン一致判定 → SEARCH

概要「セルの中に、この文字列が含まれているか知りたい」「“”と書かれている行だけフラグを立てたい」「メールアドレスに @ が入っているかチェックしたい」こういう “パターン(部分文字列)が含まれているかどうか” を判定するときに使うのが S...
Excel

Excel関数 逆引き集 | 類似文字列判定 → 不可(関数なし)

概要「“山田太郎”と“山田太朗”は似ていると判定したい」「“アイウエオ”と“アイウエオ”を“ほぼ同じ”とみなしたい」「綴りミスっぽいものを自動で拾いたい」こういう “類似文字列(あいまい一致・似ているかどうか)” を判定する機能は、Exce...
Excel

Excel関数 逆引き集 | 文字列比較(大小無視)→ =

概要文字列を比較するとき、「大文字・小文字の違いは無視して、同じ文字列として扱いたい」という場面はとても多いです。Excel では、実は 「=(イコール)」による比較は、大文字・小文字を区別しません。つまり、Excel と excel → ...
Excel

Excel関数 逆引き集 | 文字列比較(大小区別)→ EXACT

概要文字列が「完全に同じかどうか」を判定したいとき、特に「大文字・小文字も区別して比較したい」ときに使うのが EXACT 関数です。ABC と ABC → 同じ(TRUE)ABC と abc → 違う(FALSE)テスト と テスト → 同...
Excel

Excel関数 逆引き集 | 不可視文字除去 → CLEAN

概要「外部システムから取り込んだデータに“見えない文字”が混ざっている」「改行コードや制御文字が原因で、検索・置換・一致判定がうまくいかない」「コピーしたテキストに謎の空白や改行が入ってしまう」こういう “不可視文字(制御文字)”を取り除き...
Excel

Excel関数 逆引き集 | 区切り文字制御 → CHAR

概要Excel で「区切り文字」を自由に制御したいときに役立つのが CHAR 関数です。CHAR は 文字コード(ASCIIコード)から特定の記号を生成する関数で、普段キーボードから入力しにくい「特殊な区切り文字」を作るのに最適です。特に実...
Excel

Excel関数 逆引き集 | タブ挿入 → CHAR(9)

概要「1セルの中で“タブ区切り”のようにスペースを空けたい」「項目名と値の間をきれいにそろえたい」「テキストをコピーしてメモ帳に貼ったとき、タブ区切りとして扱わせたい」こういうときに使えるのが CHAR(9)(タブ文字)です。Excel の...
Excel

Excel関数 逆引き集 | 改行付き文字列 → CHAR(10)

概要「1セルの中で、行を変えて表示したい」「“住所(1行目)+会社名(2行目)”みたいなレイアウトにしたい」「TEXTJOIN でつないだ結果を、改行して読みやすくしたい」こういうときに使うのが CHAR(10) です。CHAR(10) は...
Excel

Excel関数 逆引き集 | フルパス取得 → CELL

概要「このブックの フルパス(保存場所+ファイル名) をセルに表示したい」「ファイルの保存場所を自動で取得して、管理用ラベルに使いたい」「ファイル名だけでなく、パス全体を文章に含めたい」こういうときに使えるのが CELL 関数("filen...
Excel

Excel関数 逆引き集 | ファイル名取得 → CELL

概要「このブックのファイル名をセルに表示したい」「ファイル名を文章に組み込みたい」「ファイル名+シート名を自動で取得したい」こういうときに使えるのが CELL 関数("filename") です。CELL("filename") は、フルパ...
Excel

Excel関数 逆引き集 | シート名取得 → CELL

概要「今いるシート名をセルに表示したい」「ファイル名+シート名を自動で取得したい」「シート名を文章やラベルに組み込みたい」こういうときに使えるのが CELL 関数("filename") です。CELL("filename") は、ファイル...
Excel

Excel関数 逆引き集 | セル番地取得 → ADDRESS

概要「行番号と列番号からセル番地(A1、B3 など)を文字列として作りたい」「=RC みたいな“位置情報”から $B$3 を生成したい」「行・列を計算で求めて、その結果からセル番地を組み立てたい」こういうときに使うのが ADDRESS 関数...
Excel

Excel関数 逆引き集 | セル参照名を文字列化 → CELL

概要「このセルの“参照名(A1、B2 など)”を文字列として取得したい」「動的にセル番地を文章に含めたい」「どのセルを参照しているかを自動で表示したい」こういうときに使えるのが CELL 関数です。CELL 関数は、セルの情報(アドレス、フ...
Excel

Excel関数 逆引き集 | 数式結果を文字で表示 → FORMULATEXT

概要「このセルにどんな数式が入っているかを“文字として表示したい”」「数式の説明資料を作りたい」「他の人に“どんな計算をしているか”を見せたい」こういうときに使うのが FORMULATEXT 関数です。FORMULATEXT は、セルに入力...
Excel

Excel関数 逆引き集 | 表示専用文字列生成 → LET

概要「セルの値を組み合わせて“見せるためだけの文字列”を作りたい」「複雑な文章を作ると式が長くなりすぎて読めない」「途中計算を何度も書くのが面倒」こういうときに圧倒的に便利なのが LET 関数です。LET は、“途中の計算に名前をつけて再利...
スポンサーリンク