| TOP PAGEへ | 会社案内 | データ館 | 達人募集 | 訂正情報 | 新刊案内 | 龍之介の部屋 | 読者の広場 | 譲ります |
ステップ図解
Excel2000関数ウラ技テクニック
|
|
これだけGUI化が進められている中で、Excel2000の関数の世界は完全なるCUIです。これが関数を難しくしてしまっている原因です。しかし、関数がわかるとお持ちのExcel2000はこれまでの50倍以上のパワーを発揮します。 ※書籍中の例題データは「 データ館」の部屋で入手できます。 |
第1章 表示方法を工夫する関数ウラ技 |
●商品コードを大文字に揃える・・・・・・14
■UPPER関数を使うメリット■商品コードを小文字に揃えるには■文字列の一部分だけを大文字にするには
●電話番号を半角文字に揃える・・・・・・16
■ASC関数を使うメリット■電話番号を全角に揃えるには■ふりがなを半角カタカナで取り出すには
●表示形式の異なるデータを連結する・・・・・・18
■表示形式の異なるデータを連結するコツ■TEXT関数を使って小数点の桁位置を揃えるウラ技
●外形寸法を幅・深さ・高さに分割する・・・・・・20
■文字列を分割して表示するメカニズム
●郵便番号に「-」を挿入する・・・・・・22
■REPLACE関数を使って文字列に文字を挿入するコツ■特定の文字の前や後に文字を挿入するには
●空白文字の体裁を整える・・・・・・24
■空白文字の体裁を整えるコツ■空白文字をすべて削除するには
●ふりがなから県名を除いて取り出す・・・・・・26
■ふりがなの一部分だけを取り出す仕組み■ふりがなをひらがなで取り出すには■文字を入力した後でふりがなを修正するには
●金額を500円単位に揃える・・・・・・28
■FLOOR関数を使って数値を揃えるメリット■500円単位に切り上げるには■数値を五捨六入するウラ技
●金額を「○○円○○銭」と表示する・・・・・・30
■金額を「○○円○○銭」と表示するメカニズム■「○○円○○銭○○厘」と表示するには
■「103円48銭」を「103.48」に変換するには
●算用数字を漢数字に変換する・・・・・・32
■数字を漢数字に変換するコツ■関数を使わずに漢数字を表示するウラ技■算用数字をローマ数字で表示するには
●エラー表示を見えないようにする・・・・・・34
■エラー表示を見えないようにするコツ■数式を変えずにエラーを非表示にするには■計算結果の不要な「0」を隠すには
●名前をランダムに並べ替える・・・・・・36
■名前をランダムに並べ替える仕組み
●セルの中に絵グラフを表示する・・・・・・38
■文字を使って棒グラフを作成する仕組み■絵文字を入力するには
●常に1つ前のシートの値を表示する・・・・・・40
■常に1つ前のワークシートの値を表示するコツ■ワークシートを参照する際の注意点
第2章 日付・時刻を操作する関数ウラ技 |
●分割された年・月・日を1つにまとめる・・・・・・46
■年・月・日から日付データを作成するコツ■8桁の数値を日付データに変換するには■日付データを年・月・日に分割するには
●日付を見やすく表示する・・・・・・48
■日付を見やすく表示する仕組み■関数を使わずに日付を見やすく表示するには■日付の桁を揃えて見やすく表示するには
●曜日を色分けして表示する・・・・・・50
■曜日を色分けして表示する仕組み
●年齢を「○歳と○ヶ月」と表示する・・・・・・52
■年齢を「○歳と○ヶ月」と表示する仕組み■経過期間を「年/月/日」で表示するには
●実労働日数から給与を求める・・・・・・54
■実労働日数を求める仕組み
●稼働日を元に完了予定日を求める・・・・・・56
■完了予定日を求めるコツ
●締め日と支払日を求める・・・・・・58
■締め日と支払日を求める仕組み■EOMONTH関数を使わずに締め日と支払日を求める方法
●曜日に応じて支払日を変える・・・・・・60
■曜日に応じて支払日を変える仕組み
●時刻を「午前○時○分」と表示する・・・・・・62
■時刻を「午前○時○分」と表示する仕組み■分割された時・分・秒を時刻データに変換するには
●24時間を超える作業時間を集計する・・・・・・64
■24時間を超える時間を集計するコツ
●「4:30」を「4.5」時間に変換する・・・・・・66
■「4:30」を「4.5」時間に変換するコツ
●作業時間を10分単位に揃える・・・・・・68
■時間を任意の単位に揃えるコツ■MROUND関数を使わずに10分単位に揃えるには■作業時間を10分単位に切り上げるには
●マイナスの時間を表示する・・・・・・70
■マイナスの時間を表示する仕組み■マイナスの時間データを扱えるようにするウラ技
第3章 データ集計のための関数ウラ技 |
●指定した条件でデータを数える・・・・・・74
■年齢が「20代」の会員数を求める仕組み■4桁の商品コードの総数を調べるウラ技
●複数の条件を満たすデータを集計する・・・・・・76
■複数の条件でデータを集計する仕組み■複数の条件で集計する達人になるには
●特定期間内のみの売上高を調べる・・・・・・78
■特定期間内の売上高を求めるメカニズム
●月間売上高を週ごとに集計する・・・・・・80
■1ヶ月分の売上表を週ごとに集計するメカニズム
●行・列見出しからデータを取り出す・・・・・・82
■行・列見出しからデータを取り出すメカニズム
●集計するデータ範囲を変化させる・・・・・・84
■集計するデータ範囲を変化させるメカニズム■特定のデータを検索するウラ技
●3行ごとのセルの小計を表示する・・・・・・86
■3行ごとのセルの小計を表示するメカニズム
●小計と平均を一気に求める・・・・・・88
■SUBTOTAL関数を使うメリット
●上位30%の平均売上を求める・・・・・・90
■上位30%の平均値を求めるメカニズム
●顧客データの重複入力を阻止する・・・・・・92
■重複データの入力を阻止する仕組み
●不連続データを連続データに変換する・・・・・・94
■不連続データを連続データに変換するメカニズム
●生徒の学年を自動的に計算する・・・・・・96
■毎年4月に学年を自動的に繰り上げるメカニズム
●勝敗結果から勝率をはじき出す・・・・・・98
■日々の勝敗結果から勝率をはじき出すメカニズム■引き分けがある場合はこうする!
●複数のシートから自動的に目次を作る・・・・・・100
■複数のシートから自動的に目次を作成するメカニズム■タイトルが空白のシートがある場合はこうする!
第4章 データ分析のための関数ウラ技 |
●2000円札対応の新金種表を作る・・・・・・104
■支給額から紙幣と硬貨の必要枚数を求めるメカニズム
●売上成績により歩合給を変化させる・・・・・・106
■売上成績により歩合給を変化させるコツ
●2つの条件から順位を求める・・・・・・108
■2つの条件から順位を求めるコツ
●平均点以上の生徒数を調べる・・・・・・110
■平均点以上の生徒数を調べるコツ
●アンケート結果を集計する・・・・・・112
■アンケートの回答件数を数えるコツ
●2つの表で不一致のデータを識別する・・・・・・114
■参加できなかった人を赤色で表示させるコツ
●ゼロを除いた最小値を取り出す・・・・・・116
■「0」を除いた最小値を取り出すコツ■「0」を除いた空白セルの数を調べるには
●相対的な順位から合否を判定する・・・・・・118
■相対的な順位から合否を判定する仕組み
●成績のベスト3を抽出する・・・・・・120
■成績ベスト3を表示するメカニズム■成績の個人順位を調べるには
●得意先の売上額をABC分析する・・・・・・122
■ABC分析の戦略的活用法
●利益伸び率の平均を求める・・・・・・124
■5年間の平均伸び率はこうして求める!■調和平均から平均速度を求めるワザ
●例外データを除いて平均する・・・・・・126
■例外データを除いて平均値を求めるコツ
●過去のデータから売上を予測する・・・・・・128
■これが回帰分析だ!■2組のデータの関連性を調べるワザ
●標準偏差から偏差値を求める・・・・・・130
■偏差値を求める仕組み■一部のデータで標準偏差を推定するワザ
●集計表から目的のデータを検索する・・・・・・132
■ピボットテーブルから目的のデータを検索するコツ■項目名を直接指定してピボットテーブルのデータを参照するには
第5章 配列を使った関数ウラ技 |
●配列機能の概要を知る・・・・・・136
●入力した配列数式を変更する・・・・・・138
■配列数式を変更するコツ■「関数貼り付け」を利用して配列数式を変更するには■配列数式を削除するには
●通貨レートごとに売値を算出する・・・・・・140
■通貨レートごとの売値を算出するメカニズム■「輸入価格」を隠すための超ウラ技
●レストランを星印で評価する・・・・・・142
■大きな数値を5段階で評価するコツ■キャラクタ文字を垂直方向に表示するには
●出勤表から日給の支払額を予測する・・・・・・144
■出勤表から日給の支払額を予測するメカニズム■日給の金額を変化させるには■個人別に異なる日給で計算するには
●奇数と偶数の行ごとに集計する・・・・・・146
■奇数と偶数の行ごとに集計するメカニズム
●標準偏差を男女別に集計する・・・・・・148
■標準偏差を男女別に集計するメカニズム■個人別に偏差値を求めるには
●レース結果の順位を一発で表示する・・・・・・150
■レース結果の順位を一発で表示するコツ■配列でクラス別最速タイムを求めるには
●九九の一覧を一発で作る・・・・・・152
■九九の一覧を一発で作るメカニズム■配列定数の便利な活用法
●返済年数と金利の組合わせを試算する・・・・・・154
■配列定数の用途
●コードから部署名を瞬時に表示する・・・・・・156
■コードから部署名を表示するメカニズム
●複数の条件から平均値を求める・・・・・・158
■複数の条件から平均値を求めるメカニズム■セル範囲に名前を付けるには
●調査結果から年齢層を把握する・・・・・・160
■アンケートの結果から年齢層を把握するメカニズム■101歳以上の件数を表示するための超ウラ技
●重複を除いて件数を数える・・・・・・162
■来場者名簿内から会社数を数えるメカニズム
第6章 財務管理のための関数ウラ技 |
●手形割引料を一発で求める・・・・・・166
■手形割引料を求めるコツ■ACCRINTM関数を活用するコツ
●有価証券の未収利息を求める・・・・・・168
■未収利息を求めるコツ
●割引金融債の利回りを一発で求める・・・・・・170
■割引金融債を求めるコツ
●社債の利回りを一発で求める・・・・・・172
■社債の利回りを求めるコツ
●減価償却のための月割り計算をする・・・・・・174
■月割り計算をするコツ■定額法のために月割り計算をするには
●定率法の減価償却を瞬時に行う・・・・・・176
■減価償却費を求めるコツ■税務署に書類を提出する際の注意点
●費用を固定費と変動費に一発で分ける・・・・・・178
■INTERCEPT関数を活用するコツ■費用分解とは■費用分解をグラフにするウラ技
■INTERCEPT関数を利用して売場面積から売上高を予測するウラ技
●品切れを防ぐ発注点を求める・・・・・・182
■発注点を求めるコツ■安全在庫を求めるには
●積立金の満期額を一発で求める・・・・・・184
■積立金の満期額を求めるコツ■一括して支払った場合の満期額を求めるには■積立金の掛け金を関数で求めるには
●ローン支払額の内訳を求める・・・・・・186
■毎月の支払額を求めるコツ■支払額の内訳を求める仕組み
●ボーナス併用の借入額を求める・・・・・・188
■ボーナス併用の借入額を求めるコツ
●ボーナス併用の支払額を求める・・・・・・190
■ボーナス併用ローンの支払額を求めるコツ
●繰上返済で利息を激減させる・・・・・・192
■繰上返済額を求めるコツ■節約できる利息を求める仕組み
●繰上返済で毎月支払額を減らす・・・・・・194
■支払額圧縮型の支払額を求めるコツ
●投資の利益額を一発で求める・・・・・・196
■NPV関数の用途■1期目から収入がある場合の正味現在価値を求めるには■投資の経済性計算の用語を知る
●投資の安全性を分析する・・・・・・198
■投資の安全性を分析するメカニズム■回収期間を求めている理由
第7章 関数を自作するウラ技 |
●自分だけの関数を作るには・・・・・・202
■ユーザー定義関数をすべてのブックで利用するには
●顧客によって割引率を変更する・・・・・・204
■作成した関数の利用方法■ユーザー定義関数を記述する際のルール■関数の引数をポップアップ表示するには
■VBEを終了する際の注意点
●メールの宛先を@の前後で分離する・・・・・・208
■作成した関数の利用方法■メールアドレスを@の前後で分離する仕組み
●ISBNコードの入力ミスを調べる・・・・・・210
■作成した関数の利用方法■ISBNコードを判定するメカニズム■「異常」のときだけ文字列を返すには
●生まれた年の干支を即座に当てる・・・・・・212
■作成した関数の利用方法■干支を判断するコツ■生年月日を和暦で入力するウラ技
●指定月の月末を瞬時に表示する・・・・・・214
■作成した関数の利用方法■月末を求める際のコツ■翌々月の月末を求めるウラ技
●毎月の第2金曜日の日付を求める・・・・・・216
■作成した関数の利用方法■週と曜日を指定して日付を求めるコツ
●入力したデータを自動チェックする・・・・・・218
■無効なデータに対処するコツ■ブール型変数を活用するコツ
●ブック名と保存場所を表示する・・・・・・220
■作成した関数の利用方法■ブック名と保存場所を表示するコツ■まだある!取得できるシステム情報
●30分未満を切り捨てた時間を求める・・・・・・222
■作成した関数の利用方法■VBA上でワークシート関数を使うには
●自作した関数をアドインにする・・・・・・224
■アドインの用途■保存したアドインを利用するには■作成したアドインを編集するには
コラムページ |
●表示方法を工夫する関数にまつわるQ&A・・・・・・44
●日付・時刻を操作する関数にまつわるQ&A・・・・・・72
●データを集計するためのQ&A・・・・・・102
●データ分析のためのQ&A・・・・・・134
●配列数式の素朴なQ&A・・・・・・164
●財務管理についてのQ&A・・・・・・200
●関数作成の素朴なQ&A・・・・・・228