アッと驚く達人の技
Excel実践技&ウラ技大全
97/2000/2002/2003対応

 後世のコンピュータ史の研究家は、Micorosoft社の最大の発明品はExcelであると評価するかもしれません。高度な集計や分析の機能を装備したExcelは、まさに世界最高峰の表計算ソフトといえるでしょう。本書は「今からExcelの各機能を一から調べたり試行錯誤する時間がないが、今すぐ便利なプロの技は使いたい」という欲張りな読者のために、長年研究してきたExcelの奥義を選りすぐってみました。また、ホームページから誌面で紹介した例題データを無料で入手することもできます。
※書籍中の例題データは「データ館」の部屋で入手できます。

cover

第1章 データ入力を極める

●入力範囲を一時的に限定して  キーで移動できるようにする・・・・・・16

■セル範囲を選択してカーソルの動きを制御せよ!

●複数のセルに同じデータを一気に入力する・・・・・・17

■データを一気に入力するには   キーを使え!

●一度に1000個のセルを選択して同じデータを入力する・・・・・・18

■広大なセル範囲を正確に選択するには名前ボックスを使え!

●特定のセル範囲内にデータを瞬時にコピーする・・・・・・19

■データを瞬時にコピーするにはオートフィルの隠し機能を使え!

●社員の名前を名簿順に入力する・・・・・・20

■ユーザー設定リストへの登録は入力済みのデータを使って入力の手間を省け!

■リストの登録時にはリストの先頭の項目に注意せよ!

●土日を除いた日付を一気に入力する・・・・・・23

■連続データの生成方法を指定するには右ドラッグでオートフィルを実行せよ!

●日付や通貨の表示形式をワンタッチで適用する・・・・・・24

■表示形式をワンタッチで変更するにはショートカットキーを使え!

●  キーを押すと右側のセルへ移動するように設定する・・・・・・26

■表に合わせてカーソルの移動方向を設定せよ!

●3枚のワークシートに一度に同じデータを入力する・・・・・・27

■複数のワークシートに同時にデータを入力するには作業グループ化せよ!

●フォームを使ってカード型データベース風に入力する・・・・・・29

■フォームを利用するには見出しを横向きに入力せよ!

■リスト形式のデータ入力にはフォームを活用せよ!

●リストから選択して入力できるようにする・・・・・・31

■プルダウンメニューの選択用の項目はあらかじめワークシートに作成せよ!

■選択リストを使うには入力規則を「リスト」に設定せよ!

●入力できるセルを制限する・・・・・・33

■入力できるセルを制限するにはシートの保護機能を使え!

●設定値以外のデータを入力するとエラーメッセージを表示する・・・・・・35

■入力ミスを防止するには入力規則を使え!

●重複するデータを入力できないようにする・・・・・・37

■重複データをチェックするには「COUNTIF」関数を使え!

●IMEのON/OFFを自動制御する・・・・・・39

■IMEをコントロールするには入力規則を使え!

●特定の英単語の2文字目が小文字に変換されないようにする・・・・・・41

■文字の自動修正を制御するには例外ルールを使え!

●「売り上げ」が「売上」と自動的に修正されるようにする・・・・・・43

■文字列を自動修正するにはオートコレクト機能を使え!

第2章 データ編集を極める

●マウス操作だけで瞬時にデータを削除する・・・・・・46

■データをドラッグ操作で削除するにはフィルハンドルを選択範囲の内側にドラッグせよ!

●カーソル位置から後ろの文章を瞬時に削除する・・・・・・47

■文字列が折り返されて表示されている場合は    +    キーを複数回押せ!

●データをドラッグ操作で別のワークシートに移動する・・・・・・48

■シート見出し経由でドラッグする際には  キーを併用せよ!

■スクロールが必要な場所にデータを移動する際は  キーを離せ!

●5行目のデータを素早く10行目に移動する・・・・・・50

●異なるデータが入力されているセルだけを瞬時に選択する・・・・・・51

●最終行のセルに素早く移動する・・・・・・52

■空白セルがある場合には   +  キーをさらに2回押して最終行に移動せよ!

●データの最大値を瞬時に求める ・・・・・・53

■簡易集計を行うにはステータスバーを利用せよ!

●図やオートシェイプを瞬時にすべて削除する・・・・・・54

■オブジェクトのみを選択するには[ジャンプ(G)]コマンドの選択オプションを利用せよ!

●列の幅を変えずにデータをコピーする・・・・・・56

■列幅を保ったままコピーするには貼り付けを2回行え!

●1つのセルに入力されたデータを2つのセルに分割する・・・・・・58

■後からセル内のデータを区切るには「区切り位置指定ウィザード」を利用せよ!

●空白セルを含む行をまとめて削除する・・・・・・60

■空白セルを選択するにはオートフィルタで「(空白セル)」を選択せよ!

●一瞬で表の縦横を入れ替える・・・・・・62

■表の行列を入れ替えるには貼り付け時のオプションを利用せよ!

●2つの表を合算して1つにまとめる・・・・・・64

■表を加算するには形式を選択して貼り付けせよ!

●英単語のスペルチェックを行う・・・・・・67

■英単語のチェックには[スペルチェック(S)]コマンドを利用せよ!

●セルに入力されたデータを自動音声で読み上げる・・・・・・69

■読み上げる言語の種類によって音声を選択せよ!

■チェックの内容によって読み上げの方向を選択せよ!

第3章 データの表示方法を極める

●「−1,000」を「△1,000」、「0」を「−」と表示する・・・・・・74

■数値の表示形式は「正数」「負数」「0」の順に指定せよ!

■一度登録したユーザー定義は使い回して効率UPせよ!

●数値に単位を付けて表示する・・・・・・76

■数値に単位を付ける際は表示形式を利用して数値属性を保て!

■文字列に文字を追加する場合には「@"文字列"」で指定せよ!

●先頭が0から始まるコード番号を入力する・・・・・・78

■0から始まる数値を表示するには表示させる数値の桁数だけ「0」を指定せよ!

■記号区切りのコード番号は指定の記号も一緒に入力せよ!

●小数点の位置を揃えて表示する・・・・・・80

■小数点の位置を揃えるには小数点以下の位を「?」で指定せよ!

■表示形式を自由自在に操るには「0」「#」「?」の違いを把握せよ!

●\マークを揃えて表示する・・・・・・82

■すべての\マークを揃えて表示するには「\* 」を指定せよ!

■既存の表示形式を使って\マークを揃えるには「会計」を指定せよ!

●「5478」を「伍阡四百七拾八」と表示する・・・・・・84

■漢数字で表示するには「DBNum」の表示形式を使え!

■関数を使って数字を漢数字に変更せよ!

●日付と一緒に曜日も表示させる・・・・・・86

■曜日を表示するにはユーザー定義で表示形式を設定せよ!

■「平成」と組み合わせて曜日を表示するには既存の表示形式と組み合わせて設定せよ!

■今日の日付と曜日を自動的に入力するには「TODAY」関数を利用せよ!

●ユーザー定義の表示形式を任意の位置で改行して表示させる・・・・・・88

■表示形式の書式を改行表示するには   +  キーを使え!

■セル内の文字列を改行表示させるには   +  キーを使え!

●「10000000000」を「1010」と表示する・・・・・・91

■指数は文字列に変換して「上付き」設定で表せ!

●「1/2」を日付でなく分数の数値データとして表示させる・・・・・・93

■分数を数値データとして表示させるには「0 」の後に入力せよ!

■分子の数値が大きい仮分数を表示させるには表示形式で設定せよ!

●数値データだけを一時的に非表示にする・・・・・・95

■数値データだけを隠すには表示形式に「;;」と設定せよ!

■手軽にデータを非表示にするなら文字色を背景色と同一にせよ!

●データを途中で削除しても常に連番で表示させる・・・・・・97

■連番は行番号を元に計算して表示せよ!

●表組みを1行おきに色を付けて表示する・・・・・・99

■常に1行おきの背景色を保つには「条件付き書式」で書式を自動化せよ!

●自動的に土曜日と日曜日の色を変える・・・・・・101

■自動で曜日ごとの設定を行うには条件付き書式と「WEEKDAY」関数を連携させよ!

●締切日の3日前から文字色を変更させる・・・・・・104

■本日を基準に日付を調べるには「TODAY」関数を利用せよ!

●全角の英数字を半角に統一する・・・・・・107

■全角英数字を半角に統一するには「ASC」関数の計算結果を貼り付けよ!

●ワークシート上の必要なセルだけを表示する・・・・・・110

■任意のセル範囲だけを表示するには不要な行・列を非表示にせよ!

■列または行を再表示させるにはワークシート左上端のボタンをクリックせよ!

●ワークシートの見出しを色分けで分類する・・・・・・112

■グループに分類できるワークシートは色分けで見やすく工夫せよ!

■色分けしたシート見出しが見えにくいときは表示領域を広げて見やすくせよ!

第4章 グラフ・図形の表現を極める

●瞬時にグラフを作成する・・・・・・116

■素早くグラフを作成するには   キーを使え!

■グラフの表示先を変更するには[場所(L)]コマンドで指定せよ!

■素早く作成するグラフの種類は「標準グラフ」として設定せよ!

●表内の一部のデータを抽出してグラフを作成する・・・・・・118

■一部のデータをグラフにするには   キーでセルを選択せよ!

●棒グラフと折れ線グラフで複合グラフを作成する・・・・・・120

■複合グラフを作成するには第2軸を表示せよ!

■素早く複合グラフを作成するには「ユーザー設定」を利用せよ!

●イラストを引き伸ばしてデータを表すグラフを作る・・・・・・123

■絵グラフにはデータの内容をイメージさせるイラストを使え!

■イラストの伸縮で増減を表現したいときは[引き伸ばし(S)]をONにせよ!

■イラストの横方向の伸縮率は[棒の間隔(W)]で調整せよ!

■イラストに単位の意味を持たせるには[拡大縮小と積み重ね(C)]をONにせよ!

●途切れた折れ線グラフをつなぐ・・・・・・126

■途切れた折れ線グラフをつなぐには[補完してプロットする(I)]をONにせよ!

■線のカーブがなだらかな折れ線グラフにするには[スムージング(M)]をONにせよ!

●グラフエリアを円形で表示させる・・・・・・128

■グラフエリアを図形で作成するには既存のグラフエリアを非表示にせよ!

●グラフを半透明にして重ねる・・・・・・131

■グラフを半透明にするにはグラフを図形に変換せよ!

●折れ線グラフのマーカーをイラストで表示させる・・・・・・134

■マーカーをイラストに変身させるには画像データを貼り付けよ!

■元のマーカーに戻すにはグラフの種類を変更せよ!

●円グラフを利用して半円グラフを作る・・・・・・136

■半円グラフは円グラフの合計値を隠して作れ!

●グラフの背景をイラストで塗りつぶす・・・・・・139

■背景を連続した模様にするには「テクスチャ」を使え!

●表組みの背景に半透明の写真を表示させる・・・・・・141

■写真を透過させるには図の「塗り」として写真を貼り付けよ!

●写真を文字の形で切り抜く・・・・・・144

■写真を文字型に切り抜くにはワードアートの「塗り」に写真を使え!

■写真を貼り付ける文字には太字フォントを設定せよ!

■ワードアートに使用するフォントを選択する際はパソコン環境の違いに注意せよ!

●クリップアートの色を変更する・・・・・・148

■クリップアートの色を変更するには[グループ解除(U)]を実行せよ!

■クリップアートを分解するにはさらに[グループ解除(U)]を実行せよ!

●立体的なマークを作成する・・・・・・150

■手軽にマークを作るにはイラスト風のフォントを使え!

●セルに影を付けて立体的に表現する・・・・・・153

■セルに影を付けるには図形と同様に影の設定を行え!

●表を立体的なパネルのように見せる・・・・・・154

■表を立体的にするには罫線の色と背景色を工夫せよ!

第5章 計算機能を極める

●縦と横の合計を瞬時に計算する・・・・・・158

■縦横同時に合計を求めるには合計欄を含めて「オートSUM」を実行せよ!

●小計と総計を素早く計算する・・・・・・159

■並べ替えを行う表のデータから表のタイトルを離せ!

■[集計(B)]コマンドを使う前に並べ替えを行え!

■集計機能は必要に応じて解除せよ!

●複数シートを串刺し集計する・・・・・・162

■別のシートを集計元に追加する場合はダミーのシートを使って串刺し集計せよ!

●商品名が一部異なる表同士を集計する・・・・・・164

■[統合(N)]コマンドを使う際は同じ項目名の表記を統一せよ!

●担当者別と商品別のクロス集計を一発で求める・・・・・・166

■クロス集計を行うにはピボットテーブルを使え!

●オートフィルタの抽出結果を合計する・・・・・・169

■抽出結果を合計するには抽出結果から1行以上離れて「オートSUM」を実行せよ!

●一目で数式の内容が分かるようにする・・・・・・171

■数式を分かりやすくするには列や行の見出しを利用せよ!

■列や行の見出しを使って計算ができないときはオプション設定を確認せよ!

●複数の関数で同一のセル範囲を素早く指定する・・・・・・173

■共有セル範囲は「名前」を付けて利用せよ!

■必要最低限の名前のみを残して不要な名前を削除せよ!

●配送方法によって異なる料金表を検索する・・・・・・175

■条件によって別々の表を検索するには「INDIRECT」関数を使え!

●計算結果から必要な数値を逆算する・・・・・・177

■数式で求めた計算結果から逆算するにはゴールシーク機能を使え!

●制約条件内での最適値を一発で求める・・・・・・179

■二者択一の選択肢の場合は「バイナリ」を指定せよ!

●計算結果がエラーの場合は非表示にする・・・・・・182

■エラー値を置き換えるには「IF」関数と「ISERROR」関数を組み合わせよ!

●エラーの原因になっているセルを一発で探し出す・・・・・・184

■エラーの原因のセルを探し出すにはエラーのトレースを使え!

第6章 ファイル操作&印刷を極める

●複数のブックを一度に開く・・・・・・188

■複数のブックをまとめて選択するには   キーを使え!

●開いている全ブックを瞬時に閉じる・・・・・・189

■すべてのブックを閉じるには隠しメニューを使え!

●日本語入力がしやすいテンプレートを作成する・・・・・・190

■日本語入力用のブックはテンプレートとして保存せよ!

■テンプレートは「Templates」フォルダに保存せよ!

●指定した文字列が入力されているブックを検索する・・・・・・193

■検索結果が多い場合には検索するテキストを追加せよ!

■Excel97/2000で検索を行う際の設定方法はこれだ!

●ブックの編集中の状態を瞬時に再現できるようにする・・・・・・196

●シート内容をブラウザに表示できる形式で保存する・・・・・・197

■Excelがないパソコンで表示できるようにするにはWebページとして保存せよ!

第三者に見られないようにブックに鍵をかける 198

■パスワードには複数の文字の種類を組み合わせろ!

■パスワードは忘れないように注意せよ!

●LANで複数の人が同時にブックを編集できるようにする・・・・・・200

■ブックを共有する場合は自動保存をONにせよ!

■共有するブックではユーザーごとに編集するワークシートを決めろ!

●大きな表を用紙1ページに収めて印刷する・・・・・・202

■用紙1ページに収めて印刷するには「ページ設定」のページ数に「1」を設定せよ!

■用紙の横幅に合わせて印刷するにはページ数の横に「1」を設定せよ!

●画面を見ながら改ページの位置を変更する・・・・・・204

■縮小印刷したくない場合は改ページの境界線を上方向や左方向にドラッグせよ!

●表の項目名を全ページに印刷する・・・・・・206

●すべてのページに日付を印刷する・・・・・・208

■一覧表にないヘッダー/フッターを作成するには独自に編集せよ!

●特定のセル範囲のみを常に印刷する・・・・・・210

■特定のセル範囲のみを常に印刷するには印刷範囲を設定せよ!

■特定のセル範囲を一時的に印刷するには[選択した部分(N)]を選択せよ!

●グラフを用紙全体に拡大印刷する・・・・・・212

■グラフを白黒で複写する場合は[白黒印刷(B)]を選択せよ!

■グラフの大きさは「ページ設定」の[印刷するグラフのサイズ]で選択せよ!

●列幅が異なる複数の表を上下に並べて印刷する・・・・・・215

■図のリンク貼り付けを行った表は部分印刷せよ!

■別のシートやブックの表と並べて印刷するには[図のリンク貼り付け(N)]を使え!

●複数のワークシートをまとめて印刷する・・・・・・218

■連続していないワークシートを印刷するには   キーを押しながらクリックせよ!

■連続印刷終了後は作業グループを解除せよ!

●背景色やグラフを省いて超高速に印刷する・・・・・・220

■「簡易印刷」を実行する際の注意点

■試し刷りを素早く行うには「白黒印刷」を使え!

第7章 便利技・おもしろ技を極める

●クリックしてセルの数値を増減できるようにする・・・・・・224

■スピンボタンで小数点以下や負の数値を増減させるには数式を使え!

●チェックボックスを使って表示/非表示を選択できるようにする・・・・・・227

■チェックボックスが返す値を活用するには乗算せよ!

●オプションボタンを使って複数の項目から選択できるようにする・・・・・・230

■オプションボタンを複製する際は上から順に複製せよ!

●セルにリボン形のコメントを付ける・・・・・・233

■コメントを目立たせるにはインパクトのある図形に変更せよ!

●セルのデータをカラフルな飾り文字で表示する・・・・・・235

■ワードアートとセルを連動させるには数式バーに「=」を入力せよ!

●文章中の値が自動的に更新されるようにする・・・・・・237

■文章中に特定のセルを参照させるには文章を数式として入力せよ!

●罫線とセル内のデータとの間隔を広げる・・・・・・238

■セルのデータと罫線との間隔を広げるには「_」と半角スペースを使え!

●「東京都」という文字列をまとめて削除する・・・・・・240

■不要な文字列を削除するには[置換後の文字列(E)]を空欄にせよ!

●編集中のブックを瞬時にメールに添付する・・・・・・241

■ブックを送信する際はウィルスチェックせよ!

●他のパソコンでも使える便利なツールバーを作る・・・・・・242

■別のパソコンで使いたいボタンは新規ツールバーに配置せよ!

■頻繁に表全体を選択する場合はアクティブセル領域を選択するボタンを登録せよ!

●ハイパーリンクをまとめて解除する・・・・・・245

■ハイパーリンクをまとめて解除するには空欄のセルを加算せよ!

●住所から郵便番号を作成する・・・・・・247

■郵便番号変換ウィザードの入手先はここだ!

■変換した郵便番号が正しいかどうかはコメントで確認せよ!

●タイトルバーに和暦で日付を表示する・・・・・・251

■和暦の日付を表示するには「Format」関数と「Date」関数を使え!

●ワークシートを選択するためのポップアップメニューを表示する・・・・・・253

■ワークシート選択のポップアップメニューは「Workbook Tabs」で指定せよ!

■すべてのブックでポップアップメニューを使うには個人用マクロブックに入力せよ!

●表の外枠と内側に別々の罫線を一発で引く・・・・・・255

■すべてのブックに共通して利用するマクロは個人用マクロブックに保存せよ!

■表全体に罫線を引くには「Borders」「BorderAround」を使え!

●キーボードで画面の拡大/縮小を行う・・・・・・258

■ショートカットキーは「Application.OnKey」に指定せよ!

■拡大/縮小の設定は「Zoom」を使え!

■同じ命令文は「With」を使って省略せよ!

●シートの背景に写真を貼り付ける・・・・・・260

■ワンランク上の表に仕上げるには表のテーマに合わせて背景を選択せよ!

●ツールバーのアイコンを巨大化させる・・・・・・261

■アイコンが操作しにくいときはアイコンを巨大化せよ!

●ツールバーのアイコンを自作する・・・・・・262

■自作アイコンを作成するには[ボタンイメージを元に戻す(S)]コマンドを使え!

■アイコンを元に戻すには再度「ユーザー設定」を行え!

●操作を行うと効果音が鳴るようにする・・・・・・265

■効果音を鳴らすには追加プログラムをインストールせよ!

■効果音を変更するにはコントロールパネルで設定せよ!

●Officeアシスタントを操作時にアニメーションさせる・・・・・・267

■Officeアシスタントを制御するにはVBAを使え!

■VBAを実行できるようにするにはセキュリティレベルを変更せよ!

●夜の荒野を空中散歩する・・・・・・270

■空中散歩しながら開発者の名前を探せ!

●高速道路を爆走するカーレースゲームを表示する・・・・・・272

■ソフトウェアに隠された隠し機能を見つけ出せ!

■Excel2000に隠されたもう1つのイースターエッグはこれだ!

コラムページ