シーゴの Excel 研究室

タイトル変更しました (旧称:今日を乗り切るExcel研究所)

データ

タテとヨコに集計したい

今回は、既存の表から飛び飛びのセルをタテヨコに集計する方法を調べます。 縦横集計 飛び飛びの位置にあるセルを選んで集計してみたいことがあります。 例えば、何かのデータの集計表があって、そこからさらに別の軸で集計したい時、つまり行方向と列方向で…

【Excel LAMBDA】組み合わせ編【ユーザ定義関数】

組み合わせ編 LAMBDA 関数を使った数式によるユーザー定義関数(カスタム関数)として、実用的かつコピペで使えるサンプルコードをまとめていきたいと思います。 使い方は以下の記事を参照してください。 www.shegolab.jp 本記事ではデータの組み合わせに関…

複数リストから全ての組み合わせデータを作るVBSとPowerShellのスクリプト

今回も、しつこく組み合わせデータを生成します。今回は VBS と PowerShell を使います。 組み合わせ大爆発 以前、リストのファイルから組み合わせデータを生成するバッチとクエリを作成しました。 複数リストから全ての組み合わせデータを作るバッチとクエ…

Excel 方眼紙を解消したい

今回は、Excel 方眼紙上にセル結合で作られた表からデータを取り出しやすくするための整形方法を調べます。 Excel 方眼紙からデータを取り出したい セル結合でガチガチに固められた Excel 方眼紙というのはやっかいです。 そこから単純にデータを取り出すだ…

複数リストから全ての組み合わせデータを作るバッチとクエリ

今回は、複数リストから全ての組み合わせデータを作る Batch スクリプトと、Power Query のクエリを作成します。 組み合わせのつらみ 以前、Excel を使って複数リストからの組み合わせデータを作成する方法について紹介しました。 複数リストから全ての組み…

複数キー列でパッパと並べ替えしたい

今回は、複数のキーによるデータの並べ替えを素早くやる方法がないか調べます。 古きよきダイアログ 複数列のキーを切り替えながらソート(並べ替え)したいことはよくあります。 データをざっとチェックしたいときなど、組織や期間、カテゴリといった階層的…

セル結合の解除で開いた空白セルに値を埋め戻したい

今回は、セル結合を解除したあとの空白セルに値を一括で入力する方法を調べます。 セル結合しましたが、何か? 人は何故にデータのセルを結合するのでしょうか。 ひとえにそれは「同じ値のセル範囲をまとめたい」からでしょう。 であるのなら当然、逆の「セ…

2つの表を比較して完全一致するかを確認したい(2/2)

データ範囲の一致を確認する方法の続きです。 2つのセル範囲が一致するかを確認するには 前回の記事はこちらです。 www.shegolab.jp フィルターオプションを使う 「フィルターオプション」を使って、行ごとの比較による絞り込みで差異の有無を確認してみた…

2つの表を比較して完全一致するかを確認したい(1/2)

今回は、2つのデータ表を比較して、完全に一致するかどうかを手軽に確認する方法がないか調べます。 確認しました! Excel で2つの表やデータ範囲を比較したいことはよくあると思います。 ところが Excel を探してもそのための機能が見当たりません。 ネット…

Excel でタテのデータをヨコにしたい【スピル編】

今回は、スピルを使って表組み換えの問題を解決できないか調べます。 スピルで表の組み替え 「表の組み替え」というのは既存の表データの列や行の向きを変えたり、配置やまとめ方等の構造を変更するという、手作業でやると非常にしんどい操作です。 数式を駆…

Excelシートに長い連番をピロッと入力したい

今回は、シートに長い連番を入力するときに少しでもお手軽な方法がないか、しつこく調べたいと思います。 遥かなるドラッグの旅 表の各データ行などに連番を振りたいことはよくあると思います。 もちろん手入力ではやっていられないので、便利なオートフィル…

空白なのに空白じゃないセルを空白にしたい

今回は、空白のように見えて実は見えない値があるというやっかいなセルについて調べました。 見えないけれどいるんだよ 見かけは何もない空白セルのはずなのに、Excel には何かが見えているらしいという奇妙な現象に遭遇することがあります。 COUNTA関数が実…

Excel で日本語をふりがななしで並べ替えたい

今回の記事では、日本語の並べ替えでふりがなを使わない方法について調べます。 日本語の並び順がヘン 日本語データを Excel で並べ替え(ソート)したときに、並び順が微妙に揃わなくて困ったことはありませんか。 たとえば氏名や会社名などを昇順や降順で…

Excel のセルを分割したい【フラッシュフィル編】

今回は、フラッシュフィルを使ってセルの内容を分割したり結合する方法を紹介します。 残念ながら 残念ながら Excel で本当にセルを分割することはできません(WordやPowerPointの表ならできるのですが・・・)。 やりたいのは、セルに入力されているテキス…

複数リストから全ての組み合わせデータを作りたい(2/2)

今回はデータの組み合わせの作成方法を探る前回記事の続き(2/2)です。 Excel 2016 の場合の「データの取得と変換」を使う方法を紹介します。 また、組み合わせを自動生成するマクロも公開します。 Excel 2010 や 2013 をご使用の方は、前回の記事をご参考…

複数リストから全ての組み合わせデータを作りたい(1/2)

今回は、いくつかの項目リストをもとに、その組み合わせの全パターンデータを、Excel を使って作成する手順について調べます。 また、それを自動生成するマクロを作成します。 長くなったので記事を2回に分けます。今回は Excel 2010 と 2013 に対応した手…

Excel セルの日付を文字列に変換したい

日付をそのままの文字列に変換する手順を検討し、それを自動化するそのマクロを作成します。 日付が数値になってしまう Excel が扱う日付データの実体は、単なる数値です。 セルに日付っぽいテキストを入力すると、日付データとして扱ってくれますが、このと…

セルのテキスト中の全角文字と半角文字を変換したい

Excel シートのテキストデータの全角・半角文字を変換・置換する手順と、それを自動化するマクロを検討します。 全角文字と半角文字 日本語の文字コードには歴史的経緯のためか、英数字・記号・カタカナの文字に全角と半角の2種類の文字種があって区別されま…

Excelのマトリクス表をリスト表へ変換したい

Excelで作成したマトリクス形式の表を、データとして扱い易くなるよう、リスト形式の表に並び替える手順とそれを自動処理するマクロを検討します。 【更新】2018/01/13 値が空白やゼロのだったらリストから除外するバージョンのマクロを追加しました。 マト…