目次
「VLOOKUP関数」の便利なちょっとした裏技
今回は7列だけでしたが、列がもっとある場合は大変です。
ということで、「VLOOKUP関数」で、列も自動的に変化するようにする裏技の紹介です。
実は10行目に、フォントの色を白にして非表示にしていましたが、数字をオートフィルで1~7まで並べていました。これを「VLOOKUP関数」の3つ目の引数、「列数」に設定すると、数式をコピーして自動で列が変更されます。
具体的には下図のようになります。「成績!」の「!」は、別シート「成績」を参照しているという意味です。下の例では、「成績!B10」は「2」になります。こちらは「絶対参照」ではなく「相対参照」($をつけない)にする必要があります。
B5セルは下記のようになります。
B5セルの数式をオートフィルでコピーすると、自動的に列番号が変更されます。
これで、列数が多くなっても対応が可能になります。
これは便利な裏技ですので、ぜひご利用ください。
また今回の記事の強化バージョン、生徒数や項目が増えてもメンテナンスフリーに追加が簡単にできる、今回の完成版ファイルをnoteにて公開しています。
ぜひご覧になってください。
個票を一括でプリントアウトするにはVBAが必要
今回紹介したエクセルの成績個票では、全員の個票を印刷する際には、氏名を選んで一人一人印刷する必要があります。
今回のように7人くらいならまだ大丈夫ですが、人数が増えたら大変です。
そのように、氏名を順に自動で変更し、印刷するにはエクセルのマクロであるVBA(ビジュアルペーシック・フォー・アプリケーションズ)を利用する必要があります。
また近いうちに「土日でマスター エクセルVBA講座」で紹介したいと思います。
追記:記事投稿しました。
成績個票を自動でプリントアウト 繰り返し作業を実行する「For」「Next」構文+おまじない 土日でマスタ…
今回は、成績データから個人の個票を順番に自動的に印刷していくマクロを作成したいと思います。繰り返しの作業を実行するには、「For」「Next」構文(ステートメント)…
マクロの記録でエクセル操作の自動化と「With」「End With」構文 土日でマスター エクセルVBA講座①
今回から、新しいカテゴリ「エクセルVBA」を追加し、エクセルのマクロであるVBA(ビジュアルペーシック・フォー・アプリケーションズ)の紹介をしていきたいと思います…
コメント