文字列操作

数学・アルゴリズム実験室

条件付き書式の魔術!Excelのセルで「7セグメント時計」を完全再現

はじめに:Excelで「遊び」を本気でやろう当ブログ「Excelで暇つぶし」へようこそ!今回は実務の効率化……ではなく、純粋にExcelの奥深さを楽しむための「最高の暇つぶし」をご提案します。テーマは、「デジタル時計の再現」です。電光掲示板...
実務の深淵

Excelで重複なし・誤認なしの安全なクーポンコードを大量生成する数式

はじめに:そのクーポンコード、本当に大丈夫?ECサイトやキャンペーンで配布する「クーポンコード」。ランダムな英数字であれば何でもいいと思っていませんか?例えば、適当に作ったコードが「820MKD」だったとします。これをお客様がiPhoneで...
実務の深淵

Excel数式に游ゴシックは使うな!「Consolas」でミスを根絶する最強設定

はじめに:その数式エラー、あなたのせいじゃないかも?突然ですが、あなたはExcelで、どの「フォント」を使っていますか?「え、フォント? デフォルトのままだけど…」「メイリオか、游ゴシックじゃない?」大半の方がそう答えるでしょう。Excel...
実務の深淵

Excel数式で「1」と「0」を指定数だけ並べる!進捗バーやフラグ作成に

はじめに:1と0のブロックを自由に操ろう!今回は、Excelでちょっと不思議な配列を作ってみましょう。やりたいことは非常にシンプルです。「1」を指定した数だけ並べて、その後に「0」を指定した数だけ並べたい!例えば、「1」を5個、「0」を3個...
実務の深淵

Excelで行列(2次元配列)の中から「特定のパターン」を検索する7つの方法

はじめに:Excelで「ウォーリー」を探せ?突然ですが、以下の数字の羅列を見てください。{4,62,53,21...}この広大な数字の海(A1:J10)の中から、以下の「2×2の正方形の並び」がどこにあるか、一瞬で見つけられますか?{11,...
実務の深淵

Excelで「連続するデータの塊」を数える!0と1の島を探す6つの数式

はじめに:この海に、島はいくつある?今回は、少し変わったExcelパズルに挑戦してみましょう。A列に、0と1がランダムに入力されたデータがあります。「1」は陸地、「0」は海だと想像してください。1が連続している部分は、つながった「ひとつの島...
実務の深淵

Excelで「20251130…」のような14桁の数字を「日付・時刻」に変換する方法

はじめに:この長い数字、日付だって知ってました?データベースやシステムからデータをダウンロードしたとき、日付の欄にこんな数字が入っていたことはありませんか?20251130135641この14桁の数字は『タイムスタンプ』と呼ばれることが多い...
実務の深淵

【Excel】文字コードの秘密!関数だけで「ひらがな」を「カタカナ」に一括変換

はじめに:「ひらがな」を「カタカナ」にしたい!Excelで名簿やリストを管理しているとき、こんな場面はありませんか?「この列に入力されている『ひらがな』の部分だけ、全部『カタカナ』に一括変換したい!」Excelに詳しい方なら、「ふりがな」を...
実務の深淵

Excelの「=」は信用するな?大文字と小文字を区別して比較する7つの方法

はじめに:「A」と「a」は、同じですか?Excelを使っている皆さん、突然ですがクイズです。セルA1に「A」(大文字)、セルB1に「a」(小文字)が入っているとき、C1セルに=A1=B1と入力したら、結果は何になると思いますか?「もちろんF...
実務の深淵

【Excelパズル】文字のパレットから「excel」や「good」を作り出せ!配列操作の錬金術

はじめに:Excelは、文字のパレットだ!「Excelの関数で、文字列を操作する?」そう思ったあなた、大正解!CONCAT, TEXTJOIN, MID, REPLACE... Excelには、文字列を自在に操るための関数がたくさん用意され...