なんでもエクセル(Nandemo Excel)

何でもエクセルでやってしまう そこのあなた、ようこそ

2025-01-01から1年間の記事一覧

数式/関数:ひらがな⇔カタカナを変換する

ひらがなやカタカナの変換といったら、大昔は「ふりがな設定&PHONETIC関数」が定番だったんですけど、今そんなやり方を使っている人はさすがにいないでしょう。Excel2013以降だと、WebAPI機能を使って「WEBSERVICE/FILTERXML」の組み合わせで、ひらがなとカ…

数式/関数:イータ縮小ラムダを文字列として抜き出す

使えるかどうかでは別として、発見したことがいずれ誰かの学びにつながるかもしれないということでブログに残しておきます。 複数の集計方法を一括で計算する(1つずつ計算して結合) 複数の集計方法を一括で計算する(AGGREGATE関数を使う) 複数の集計方…

数式/関数:万億兆で区切られた数字を算用数字に変換する

日本では、古くは万進(中数万進)による命数法(万・億・兆……で区切る方法)が使われていましたが、デジタルの世界で今これを使って入力している人はほぼいないでしょう。エクセルで「2兆3200億円」のような表記はあまり見ませんよね。 表計算ソフトでは、…

Power Query:複数のファイルを結合して読み込む

「エクセルの複数ファイルを読み込んで縦結合するクエリ」については、既に色んなところに記事や動画がアップされているので、いちいち書かなくてもいいかなと思っていたんですけど、先日質問掲示板の質問で紹介しようとしてネットを検索してみると、意外に…

数式/関数:A~Zをスピルで表示させる

時々、アルファベットを連番(「A」~「Z」)で欲しい時がないでしょうか。なんなら「Z」の後に「AA」~「ZZ」と続いて欲しい場合もあるかもしれません。 今回は色んなアプローチの方法で「A」~「Z」を作ってみます。 「A」~「Z」をスピルで表現する 「A」…

数式/関数:組み合わせが重複しないよう総当たりで2つ抜き出す

昨日の足し算引き算ランダム出題のついでに、リストの中から総当たりの組み合わせを作る方法についても考えてみました。 というのもこれ、やることはそんなに変わらないんですよね。 組み合わせ表を作る 不要な値を除外する リストを縦に組み替える 組み合わ…

数式/関数:足し算・引き算をランダムで出題する

小学1年生の息子が、夏休みの宿題で「足し算カード・引き算カード」を毎日やっているんですけど、あれってカードをめくるのも時間を測るのもめんどくさいんですよね。カードをめくる親の腕前次第でかなりタイムが変動しますし。エクセル脳の私としては、マ…

Power Query:セル値をパラメータ(変数)にする

パワークエリ便利ですよね。ただ使っている内に、「セルの値を変数に使えたらもっと使い勝手がよくなるのに」と考えるようになるかもしれません。セル値をパラメータ(変数)として使う方法はいくつかありますが、単純にはクエリとして読み込めばいいだけな…

Power Query:いずれかの検索ワードに部分一致する行を抽出する

久々のパワークエリネタです。検索値が用意したリストとデータ一致するかをチェックする方法はいくつかあるんですけど、「~を含む」を検索する場合は方法が限られてきます。 上記の画像では、「電気・水道・ガス」のいずれかのワードを含む値をテーブル1か…

数式/関数:数に合わせて金額を案分(按分)する

エクセルに限らず、経費の配賦(案分/按分計算)では作業列を使うのが基本です。というのも場合によっては結果に端数が発生するからです。ただ、あえてスピルで案分計算をしてみるのもおもしろいかもしれませんね。 案分計算で誤差が起きる事例 最終行で案分…

数式/関数:「0」を表示させない

今更なんですが、エクセルユーザーでは比較的多い要望なので、空白セルを参照した時に「0」を表示さえない方法をまとめました。 エクセルの数式は「空白」を返せない 実例:単純な参照の場合 実例:検索系の関数の結果の場合 「0」を表示させない方法(単純…

数式/関数:連続データの末尾に小計を入れる

小計行を入れたい場合、ピボットテーブルやデータの「小計」機能を使えばいいんですが、末尾の行の右横に小計を表示させたい場合もあるかと思います。 単純には下のセルと比較する数式を組めばいいです。 C1:=IF(A2=A3,"",SUM(B$1:B2)-SUM(C$1:C1)) 下方向…

数式/関数:複数条件で検索する

複数条件で合計を出すのは SUMIFS関数。複数条件で件数を出すのは COUNTIFS関数。では複数条件で検索をするのはなんでしょう。 別段、これと決まった関数があるわけではないんですが、スピルに対応しているバージョンなら FILTER関数か XLOOKUP関数を使うで…

数式/関数:スピル配列の最終行/列の値を取得する

本日3つ目。スピル配列の最終行列の値を取得する方法についてです。 わかる人からすると、「こんなことくらい」なんでしょうけど、時々「検索結果」に出てくるんですよね、これ。 Ecxel2021以降、数式の結果はスピル(動的配列)で1セルからはみ出して表示…

Power Query:複数ファイルの1つ目のシートを読み込んで結合する

多分一番要望として多いからだと思うんですが、複数のファイルを一括で読み込むクエリの質問が増えてきています。 ただ、ヘルパークエリどころかパワークエリがどんなものかすら、よくわからないまま使っている人が多い印象です。 どうもネットを検索してみ…

Power Query:新規のクエリを作成する

今更なんですが、結構この説明をするのに時間を取られることがありまして…… 何もない状態から「空のクエリ」を作る方法を下記にまとめています。 エクセル上(ブック)からクエリを作成する方法 Power Queryエディタからクエリを作成する方法1 Power Queryエ…

数式/関数:特定の曜日だけを抽出する

先日の「年と月を指定して日付リストを作る方法」の続きというか別アプローチです。一から日付リストを作る場合は前回の方法でよいのですが、既に用意されているリストから特定の曜日だけを抽出する場合はどうすればいいでしょうか。 指定の曜日を抽出する場…

数式/関数:フィルタで抽出した値を条件付きで集計する

以前(「数式/関数:フィルタをかけた範囲から条件指定で集計する 数式/関数」)にも一度書いたんですが、定期的に質問が出るので記事も定期的にあげてみます。フィルタで抽出してから可視セルを条件指定で計算する方法です。 フィルタをかけるなら全部フィ…

数式/関数:年と月を指定して1ヶ月分の日付を表示させる

セルに年と月を入力して、1ヶ月分の平日の日付リストが欲しい場合、皆さんはどのようにされているでしょうか。 方法はたくさんありますし、スピルに対応していないバージョンでも上のセルと比較しながらやればいいんですが、最新の Excelなら1セルに数式を…

数式/関数:SORT関数の昇順/降順の指定方法まとめ

Excel2021で追加された SORT関数なんですが、Googleスプレッドシートの SORT関数とは微妙に仕様が異なります。それどころか同じ Excelなのに、後で追加された GROUPBY関数や PIVOTBY関数の並べ替えの指定方法とも仕様が違います。実のところ、パワークエリの…

Power Query:列名とデータ型を揃える

2つのテーブルを縦に結合する時は、列の名称とデータ型が揃っている必要がありますよね。データ型については、結合した時に揃っていない列が any型になるだけですみますが、列名が異なると別々の列として結合されてしまいます。 「テーブル1」・「テーブル2…

Power Query:追加された情報/削除された情報を読み込む

2025年は、基礎的な操作についても取り上げていきたいと考えています。というわけで今回は、古いテーブルと新しいテーブルを突き合わせて、古いテーブルにはない追加された行だけを抜き出す方法について書いてみます。 いわゆる差分抽出(不一致クエリ)とい…

数式/関数:文字列から数字だけを抜き出す改

先日、こんな方法もあったなと思い出して「数式/関数:文字列から数字だけを抜き出す」を書いたところなのに、REGEXEXTRACT関数が使えるようになったので必要なくなってしまいました。いえ、いいことなんですけど。 数字を含む文字列から数字だけを抜き出す…

新年のご挨拶

あけましておめでとうございます。 既に三が日もあけてしまいましたが、今年もエクセルネタをあれこれと書いていきたいと考えています。Web検索をした時にピンポイントな記事を見つけられずに困ることがあるので、それを補完するつもりでやっていますが、先…