実務の深淵

Excelで「最新の日付」のデータを抽出するには?条件付きで最後の行を取得する方法

はじめに:「最後」に買ったのは?「最新」の記録は?Excelで家計簿やお小遣い帳をつけている皆さん!こんな経験はありませんか?「あれ、昨日買った『酒』、一番最後に入力したのはどこのお店だっけ?」「いや、待てよ。3日前のレシートが出てきた…。...
実務の深淵

VLOOKUPで「excel」と「EXCEL」が同じになる?大文字小文字を区別して検索する方法

はじめに:「EXCEL」と「excel」、Excelは同じものだと思っています!Excelでデータを検索するとき、VLOOKUPやMATCH関数は、私たちの強力な味方です。でも、ちょっと待ってください!もし、あなたのリストに「EXCEL」と...
実務の深淵

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

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

【Excel脳トレ】関数だけで「市松模様」を描け!配列数式とスピルの基礎練習

はじめに:その格子模様、関数だけで作れますか?Excelのセルを「■」と「□」で塗り分けて、美しい格子模様(市松模様)を作りたい!「ふふん、そんなの『条件付き書式』で、=MOD(ROW()+COLUMN(),2)=0 を使えば一発だよ!」そ...
実務の深淵

【Excel脳トレ】MOD関数は禁止!「偶数判定」を論理演算や2進数で解く9つの方法

はじめに:祝・100記事!記念すべきテーマは「偶数判定」だ!「Excelで暇つぶし」をご覧いただき、本当にありがとうございます!おかげさまで、なんと今回で、記念すべき100記事目を迎えることができました!これもひとえに、読んでくださる皆様の...
実務の深淵

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

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

Excelで「文字列から数字だけ」を抜き出して合計する!MID関数など6つの技

はじめに:その文字列、合計できますか?Excelでデータを扱っていると、こんなリストに出会うこと、ありませんか?「A3B2」「C1D4」「E5F6」アルファベットと数値が入り混じった、謎のコード…。「この文字列の中から、数値(3, 2, 1...
実務の深淵

Excelで「A」か「a」を含むセルを数えたい!大文字・小文字を気にせず集計する技

大文字「A」、小文字「a」、見落としていませんか?Excelでデータリストを管理しているとき、こんな場面はありませんか?「この商品リストの中で、『A』か『a』が名前に含まれる商品は、全部で何個あるんだろう?」大文字と小文字が混在しているデー...
実務の深淵

Excelで「最終行」の値を取得したい!空白行があってもズレない関数テクニック

はじめに:そのデータ、本当に「最後」を見ていますか?Excelで家計簿やお小遣い帳をつけている皆さん!「一番最後のデータ(最新のデータとは限りません!)」だけを、別の場所にサッと表示させたいと思ったこと、ありませんか?「え、そんなの簡単じゃ...
関数パズル・縛りプレイ

【Excelパズル】たった「1」を並べるだけ?配列数式の歴史を辿る10の解法

はじめに:ただの「1」、されど「1」。その作り方、いくつ知っていますか?Excelで数式を組んでいると、時々、こんな配列が欲しくなる瞬間、ありませんか?={1;1;1;1;1}そう、ただひたすらに「1」が縦に並んだ配列です。例えば、行列計算...