ファイル出力

VBAでCSVファイルを出力するための「汎用CSV出力マクロ」を作りました。

単にCSVファイルを作りたいだけならVBAの知識は不要です。
また、CSVファイルの出力方法を変えたいという場合でも、多くの場合関数の呼 ...

端数処理

金額が大きくて円単位で表示すると見にくい場合には、金額を千円単位あるいは百万円単位で表示しましょう。
こうすることで、画面上の「0」の数が減るので、金額が見やすくなります。

千円単位、百万円単位で表示する2つの方法

...

条件分岐

このページでは、if関数を使って「指定した文字列が含まれているか」を調べる方法を紹介します。

セルの内容が指定した文字列と「一致する」

まずは、一番単純なパターンです。

たとえば、A2セルに「新宿」と入力されてい ...

一般的な計算

VBAで最終行の行番号を取得する方法を紹介します。

最終行を取得する方法は様々なブログで紹介されています。
ところが、一般的に紹介されている方法だと、正しく最終行を取得できない場合もあります。

また、正 ...

一般的な計算

vlookup関数を使うと、条件に一致する行が複数ある場合、一番上の行しか抽出できません。
そこで、条件に一致する行「すべて」を抽出できるようなユーザー定義関数を作ります。

vlookup関数を使うと1行しか抽

表示を整える

エクセルでは、特に罫線を開かないでも、セルの境目に薄いグレーの枠線(罫線)が表示されます。

この枠線を画面表示時に消したいという場合、操作方法は3つあります。

シートの全ての枠線を消したい場合リボンから「表示」→「枠 ...

集計

vlookup関数を使っていて、エラーを出さないようにしたいという場合、次の3通りの書き方が考えられます。

この3つの計算式の「使い分け方」がわかるでしょうか?

A)iferror関数を使うパターン=iferror( ...

日付

エクセルを使っていると、次のように、日付データを自分好みの形に整えたい場面が出てきます。

日付を「2017/4/1」ではなく「2017年04月01日」、「17/4」と表記したい
「20170401」というデータを「2017 ...

表示を整える

エクセル方眼紙というのは、

セルの幅・高さを狭くする
罫線やセル結合を使う

ことで、「ビジネス文書」を作成する方法です。

セルの幅・高さを狭くした様子が方眼紙に似ていることから、「エクセル方眼紙」と ...

ショートカットキー

エクセルで、1つのブックに大量のシートを入れている場合。

単純なマウス操作しただけでは、ワークシートの切り替え・コピー・移動などの操作に時間がかかってしまいます。

特に、Excel2007になってから