XLOOKUPをVBAで再現
ExcelにはVLOOKUPという関数があります。これが使えるとExcel初心者は卒業と言える気がします。
「ある列を検索して同じ値がある行の別の列の値を返す」という、言葉にすると非常に分かりにくい関数ですが、使えるようになると非常に便利です。
一方で使いにくい部分もあって、例えば検索列よりも返す値の列が右にある必要があります。また返す値の列は検索列から数えて何番目というのを指定する必要があります。 (さらに…)
ゆるくつくる stabuckyのブログ
ExcelにはVLOOKUPという関数があります。これが使えるとExcel初心者は卒業と言える気がします。
「ある列を検索して同じ値がある行の別の列の値を返す」という、言葉にすると非常に分かりにくい関数ですが、使えるようになると非常に便利です。
一方で使いにくい部分もあって、例えば検索列よりも返す値の列が右にある必要があります。また返す値の列は検索列から数えて何番目というのを指定する必要があります。 (さらに…)
Excelでチェックシートを作るケースはあると思います。チェックボックスが大量にあるとチェック作業が面倒です。
複数のチェックボックスを一括してチェックできる方法を考えました。
なお、ここでは開発タブから挿入するフォームではなく、チェックボックスを表す文字を使用しています。Excel2013で確認しました。 (さらに…)
Excelではユニコードを使うことができます。
例えば「☑」(チェックボックス)はユニコードならばワークシート上で正しく表示されます。
一方、VBAエディタでは、ユニコードが使えるものの正しく表示されません。そのためVBAでコードを書くとユニコードでしか表示できない文字は表示されませんが、ワークシートに貼り付けたりすると正しく表示されます。
使い方をメモとして残しておきます。Excel2013で確認しました。 (さらに…)
Excelでは、ハイパーリンクを使うことができます。
通常は、あるセルで右クリックして「ハイパーリンク」を選択すると「ハイパーリンクの挿入」というダイアログが表示されて、設定することができます。
またHYPERLINKというワークシート関数を使う方法もあります。
一つのセルにセットできるハイパーリンクは一つだけのようです。
通常の方法では、特定の文字列にハイパーリンクを挿入したり、一つのセルに複数のハイパーリンクを挿入することができません。
複数のハイパーリンクを挿入する方法を紹介します。Excel2013で確認しました。 (さらに…)
マクロ専用のExcelファイルを使っています。
Excel起動時に同時に起動させるため「起動時にすべてのファイルを開くフォルダー」に保存しています。
しかしマクロ専用なので表示させる必要はなく、むしろ邪魔なので非表示にしたいです。
方法が分かったのでメモしておきます。Excel2013で確認しました。 (さらに…)
前にアルファベットの順番を記憶する方法を紹介しました。
目的はExcelやLibreOfficeCalcの列番号をすぐに把握するためですが、どうしても覚えられない場合のために一覧表を作ってみました。
A4サイズで印刷して使います。 (さらに…)