EXCEL WORKSHOP TRIAL1

EXCEL WORKSHOP TRIAL

Excel Workshop Trial 1 0123456789
Excel Workshop Trial 2
Excel Wokkshop Trial 3

01-10
A列に連番
2012-08-26
長すぎる数式バー
2012-08-31
都道府県市区町村データベース
2012-08-31
特定被災地は督促を除外する
2012-09-01
EXCELで郵便番号
2012-09-15
EXCELで電話番号
2012-09-15
帳票シートを試作した。
2012-09-16
EXCEL で差込みできるかも
2012-09-20
たとえば合計行が上にあったら
2012-09-25
A列タイトル行をゼロ番とする
2012-09-27
11-20
SUM関数か四則計算か
2012-10-01
地名人名PHONETIC
2012-10-02
マクロでできない仕事
2012-10-04
社内資料の電子データ化
2012-10-05
上書き保存あと10分
2012-10-08
そもそものExcelオペレータ
2012-10-08
データのおみやげ
2012-10-09
合計をROUNDで四捨五入
2012-10-10
表の金額の単位
2012-10-11
関数ばやりのころ
2012-10-12
21-30
社用制限エクセル
2012-10-16
空白行を削除する
2012-10-16
よく使うメニュー
2012-10-18
データベース操作の準備
2012-10-19
データベースの最下行
2012-10-19
IF関数(じゃない,ではなく,それ以外)
2012-10-20
値貼付けでレポート
2012-10-21
ネストした数式の列
2012-10-21
CSVデータ加工
2012-10-21
続 CSVデータ加工
2012-10-22
31-40
手順書作成の手順
2012-10-23
ピボットテーブル値貼付け
2012-11-16
Excellent! 評価グレードについて
2012-11-17
A列とB列は等しい
2012-11-19
プリントプレビューヴァージョン
2012-11-20
ユーザサポート・デスク
2012-11-20
A列とB列は等しい その2
2012-11-23
PHONETIC関数 FURIGANA日本語IME
2012-11-27
絶対参照ドル記号($)と「セル値参照」
2012-11-29
相対参照と絶対参照$マークについて
2012-11-30
41-50
妄想的損得勘定を表にしてみる。
2012-12-01
名刺から個人情報データベースを作成
2012-12-02
表計算とバーチャル損得勘定
2012-12-03
EXCEL2013ダウンロード
2012-12-04
合計SUBTOTALとSUM関数
2012-12-09
PHONETIC考察
2012-12-10
RAND()がはたらく
2012-12-12
オートフィルタ―簡単DEL
2012-12-13
同じ値なのにFALSE?
2012-12-14
並べ替えの達人
2012-12-14
51-60
スクロールバーの位置
2012-12-18
=A1とA1コピーリンク貼り付け
2012-12-18
.CSVを保存する。
2012-12-19
年月シート更新
2012-12-23
データ区切り位置なら空いてる右隣の列に
2012-12-23
置換でデータ編集する
2012-12-24
WEBページをEXCEL表にする
2012-12-25
フォントを揃える
2012-12-25
純正データ処理
2012-12-26
ファイルに施錠中
2012-12-27
61-70
WEBコンテンツの部品
2012-12-28
メールアドレス帳をエクスポート
2012-12-28
行列を入れ替えて貼付け
2012-12-30
OFFICEのライセンス認証
2013-01-08
御社名のあとの御中
2013-01-09
2013シート
2013-01-09
白背景フォーマット
2013-01-12
パソコン社用文書作成
2013-01-12
金額のカンマ記号
2013-01-13
たとえば、タイムシート
2013-01-14
71-80
曜日付きディリー表
2013-01-15
単位千円で加減
2013-01-19
シャカシャカ ピボット
2013-01-22
ACCESSだったらできるかも
2013-01-24
仕様制限超えの図表グラフ
2013-01-25
棒グラフ 色やパターンについて
2013-01-28
書式設定の評価
2013-01-29
とある帳票フォーマット
2013-01-31
SUM関数 引数の選択範囲について
2013-02-09
F9キーで再計算する
2013-02-25
81-90
ツール オプション 計算方法の設定
2013-02-27
A4縦書きエクセル文書
2013-03-02
作業手順とマクロのコメント(再掲)  
2013-04-18
金種両替表
2013-04-18
表計算で 1円足りない
2013-05-02
オートフィルでABC
2013-05-03
タイトル行を固定する
2013-05-07
折れ線グラフ は図形描画と機能が違う
2013-06-02
グラフスタイルとかパターン設定について
2013-06-10
グループ化したまま図形が編集できる
2013-06-12
91-102
下には下が、右には右がある
2013-12-16
左電卓、右マウス
2014-01-16
写真のWEB登録も自分でやりたい場合
2014-01-20
OFFICE365 PersonalでEXCEL2013
2014-11-16
エクセル関数の読み方(五十音順)
2015-02-28
VBAでマージする
2015-03-21
表頭を列番号にして参照する試み
2015-03-21
ANDでもORでもなく
2015-09-12
MOBILEでEXCEL
2015-05-03
PIVOT する
2015-05-03
相対参照でマクロ記録
2015-09-13
マクロ実行用
2015-12-11

*01-10


EXCEL WORKSHOP TRIAL1
01

A列に連番

2012-08-26

EXCEL表を加工するとき、A列に列挿入して連番を入力しておくと、作業の後でA列を昇順に並べ替えして、元の表に戻れます。

When processing an EXCEL table, if you insert it into column A and enter a sequential number, you can sort column A in ascending order after the work and return to the original table.

「A列に連番」
EXCEL WORKSHOP TRIAL1_01


EXCEL WORKSHOP TRIAL1
02

長すぎる数式バー

2012-08-31

数式が長いとき、数式バーが数行たて長に広がって、ワークシート上の表の一部のデータが隠れて見えません。全画面でEXCELをリサイズ、ワークシートをドラッグして下の方に動かせば、シート全体で作業を続けることができます。

「長すぎる数式バー」
EXCEL WORKSHOP TRIAL1_02


EXCEL WORKSHOP TRIAL1
03

都道府県市区町村データベース

2012-08-31 

デスクワークで非常に多いのは、住所項目を含むデータベースを取扱う作業です。データ数千件から十万件以上、もはや私達は住所情報を1件ずつデータを入力しません。CSV形式データをExcelにインポートして、住所リストを必要条件で抽出できるように加工します。

たとえば都道府県名とそれ以外、住所を2列に分割します。また、市区町村からはじまる住所リストを要求されますので、「都道府県+郡」の左列と、それ以外「市区町村名以下」列に2分割して右列を別シートに値貼付け、市区町村住所リストにします。
「郡」「市」「町」などの文字を含む地名があるので気をつけなければなりません。「郡」郡山市、「市」四日市市、市原市 等 あと「都」京都府京都市 等

「都道府県市区町村データベース」
EXCEL WORKSHOP TRIAL1_03


EXCEL WORKSHOP TRIAL1
04

特定被災地は督促を除外する

2012-09-01

昨年2011年、情報研究所で省庁から依頼の企業調査、毎年数万社の事業者宛てに調査票を郵送して、回答を返送してもらいます。提出締切り期限に未提出の事業者に督促のレターを郵送するのですが、「東日本震災の被災地へ督促を送らないで下さい」と指示を受けたので、Excelリストを新規作成しなければなりません。
「1 特定被災地方公共団体」及び「2 特定被災地域市区町村」の2種類があって、いずれにも属する市区町村があります。「1」「2」どちらも送付しない、または「1」は送付しない、「2」は送る。それぞれの列で、リストの住所が「1」か「2」に含まれるかを調べて、「1」 OR「2」を抽出してから、その結果を全リストから除外します。「催促しない」住所に連絡しないように、慎重に作業して確認しなければなりません。

「特定被災地は督促を除外する」
EXCEL WORKSHOP TRIAL1_04


EXCEL WORKSHOP TRIAL1
05

EXCELで郵便番号

2012-09-15

以前は国内の郵便番号は3桁~5桁でしたが、’98年~郵便番号は7桁に統一され、郵便番号のデータ総数は14万以上です。EXCEL2003以前は行数が「65536行」でしたので、全国郵便番号の全データをEXCELで読込めませんでしたが、EXCEL2007以降で「1048576行」となったため郵便番号全データがEXCELで余裕で読込みできます。

ところで、郵便番号が機能的にも進化して、郵便番号だけでオフィスビル等に直接郵送できるという「事業所用固有の郵便番号」があるそうです。郵便番号の下4桁が8から始まる(xxx-8xxx)番号で、宛先に事業所用固有の郵便番号と宛名だけで、住所や番地を書かずにその住所に郵送されるというものです。

「EXCELで郵便番号」
EXCEL WORKSHOP TRIAL1_05


EXCEL WORKSHOP TRIAL1
06

EXCELで電話番号

2012-09-15

電話番号フィールドの値は10桁の数値です。市外局番&市内局番&電話番号データ表の値をハイフンで区切ります。

例えば東京都の場合、市外局番は(03)が2桁~それ以外の3桁以上の都市があります。
03  2桁(23区)
042  3桁(市部)
0422~0428  4桁(一部市町)
04992~04998 5桁(島しょ)

ハイフンなしの東京都の電話番号リストがあるとして、電話番号のハイフンを一括設定できる数式が作れるでしょうか?

「EXCELで電話番号」
EXCEL WORKSHOP TRIAL1_06


EXCEL WORKSHOP TRIAL1
07

帳票シートを試作した。

2012-09-16

ここ数年の不景気から、なんとなく正気に

きて、バーチャル的マイナス勘定をちゃんと見直そうかと、そうしないと、節約生活を楽しめない、もっと遊びたいのに実現できない、夢を見ることしかできません。

昨日は「収入振替概算シート」をいうツールを作成してみました。私は個人で普通預金通帳を複数の銀行に作っているのですが、10数年来お給料が1社のみでなく、入金日も会社毎に違うので、銀行引落しなど残高不足で引落エラーになったり、その後のすべての支払が滞ってしまわないように気を付けています。

「振替」用の数式がうまく出来ませんでした。結局数式を使わずに、合計金額を手入力をする事で落ち着きました。

「帳票シートを試作した。」
EXCEL WORKSHOP TRIAL1_07


EXCEL WORKSHOP TRIAL1
08

EXCELで差込みできるかも

2012-09-20

EXCELで、WORD文書の差込み印刷みたいな事ができれば便利でしょう。EXCELで作成してある書類の「個別番号」や「名前」、あるいは「請求金額」のセルに、データリストをリスト順に代入する仕掛けを作っておけばよいわけです。

リストのデータを1件ずつコピペしたり入力したりする作業ばかりに時間をかけるより、数式を使って効率的な帳票にする事を考えます。

そのうち、EXCELのワークシートで、リストの差し込みができるようになればいいと思います。

「EXCELで差込みできるかも」
EXCEL WORKSHOP TRIAL1_08


EXCEL WORKSHOP TRIAL1
09

たとえば合計行が上にあったら

2012-09-25

EXCEL表の合計は、たいてい一番下の行にあります。

しかしながら、新着データが日々追加されるような表は、EXCELデータの行数が続々と増えていきます。合計行が最下行にあると、合計行の手前に新着データを追加、挿入しなければならない仕組みになってしまいます。また、データが増えて数百、数千行になると、一番下の行が集計結果では、見づらくなってくるし、数式がずれてくるかもしれません。

そこで、ワークシートの上方に、合計やデータ表の集計結果を表示するスペースを作ることを考えました。

データ表の一番上の項目行は、10行目あたりにします。次行からデータ表を下方へ追加していきますが、ワークシートには充分に余裕があります。データベースの項目行にオートフィルタ設定できますので、条件付きデータ抽出を実行することも可能です。

合計の値や、件数など、1~9行目の空白のセルどこかに、関数式を作って、集計結果が見られるように準備しておきます。データ表とは異なるフォントやフォントサイズにしたり、分かりやすくデザインすることもできます。データ管理が比較的、楽になると思います。

「たとえば合計行が上にあったら」
EXCEL WORKSHOP TRIAL1_09


EXCEL WORKSHOP TRIAL1
10

A列タイトル行をゼロ番とする

2012-09-27

「A列に連番」のつづきです。A列を挿入して連番を付けておくと、別の列の条件で並べ替えしたあと、A列で昇順にすれば元のデータ状態に戻せる、というものですが、ついでに、表の1行目の「タイトル行」が最上段で固定される事を考えています。「ID」「No」などの項目名では、並べ替えでタイトル行だけが最下行に飛んでしまっていたりします。

A列に連番を付ける際に、1行目の表タイトル行に「0(ゼロ)」を入力する方法です。A列に0からの連番、フィルドラッグや連続データで一括などして連番を入力しておきます。

データ加工やオートフィルタで並べ替えしたあとでも、A列で昇順に並べ替えすると、タイトル行も含めて迷子にならず、元表に戻れます。

「A列タイトル行をゼロ番とする」
EXCEL WORKSHOP TRIAL1_10

*11-20


EXCEL WORKSHOP TRIAL1
11

SUM関数か四則計算か

2012-10-01

実務で使えるEXCEL関数をサンプル例で学び、仕事で関数を活用したいと思いますが、社内システムで、難しい関数式やプログラムを使っていません。月次決算表にしても、合計セルにSUM関数が入っていて集計しているだけですので、ハイレベルな関数式を学ばなければと気負う必要はありません。

もともと決算書類は手書き伝票を転記して、電卓や算盤で集計していたものを、今はパソコン作業でシステム入力しているわけで、それほど複雑な計算を要求されているわけではありません。「A+B+C=」で足し算していて、関数も見当たらず、四則計算式で書かれています。

毎月のカレンダーが30日前後、営業日が20日前後ですので、データが20~30行以上ともなると、SUM関数が必要な理由がわかってきます。足し算式だけで、プラス記号(+)で加算する値を設定すると数式が長くなりすぎで、また、値が抜けたりダブっていたりという可能性もあります。ワークシート上で四則計算だけではこれ以上は限界という値の数があるのだと思います。SUM関数なら、マイナス値のセル(データ)でも気にせず、セル範囲を加算する計算式になるので便利です。

「SUM関数か四則計算か」
EXCEL WORKSHOP TRIAL1_11


EXCEL WORKSHOP TRIAL1
12

地名人名PHONETIC

2012-10-02

PHONETIC関数・・Excel表の地名や人名のふりがな、どうしよう、ふりがなが全部合っているデータと、一部合っている、全然合ってないデータが出てくるので困ってしまいます。PHONETIC関数の法則で、漢字の読み方が、音読み訓読みが適当に組合せてあります。元データにふりがなが無い時、いちおうPHONETIC関数を使ってみるのですが、地名や人名は固有名詞なので正確なふりがなを求めてしまいます。PHONETIC関数の読みが正確かどうかを調べて、違っているふりがなをキーボードで入力修正しなければなりません。正しい地名や人名のふりがな入力する作業を考えると、あまりに時間がかかり過ぎます。

Vlookup関数でデータ抽出する場合、検索値列の地名や人名を五十音順の昇順に並べ替えしますが、ふりがなは省略できます。
表の左端列の地名や人名リストを昇順で並べ替えする場合に、ふりがなは必要ではありません。元表の市区町村名を漢字表記のまま、並べ替えの[A-Zボタン]で昇順にします。PHONETIC関数の結果と同じことで、EXCELの仕様で、昇順は固定され決定されているはずだからです。Vlookup関数で検索するわけですから、読み方が正確な五十音順でなくても、Excelが認識する昇順であれば、大丈夫です。

「地名人名PHONETIC」
EXCEL WORKSHOP TRIAL1_12


EXCEL WORKSHOP TRIAL1
13

マクロでできない仕事

2012-10-04

Excelマクロは、繰返しの操作を登録する単純な作業に向きますが、例外的なデータが多い場合や込み入った手順、1回だけの操作の場合にはあまり使われません。

マクロを考えている時間は、EXCEL表のデータ処理する作業自体は全然進んでいませんので、マクロを作った方が効率的かどうかを、短時間で判断しなければなりません。その日の作業は、実際のデータ処理の作業が「ゼロ件完了」で、つまりぜんぜん進んでいない..
この案件はマクロではムリ、と判断したら、即座に1件ずつ入力作業したり、根気のいる照合作業に切り替えなければなりません。

マクロができる上級技術者なのに、この案件はなぜマクロで作業出来なかったのか、説明できなければなりません。

「マクロでできない仕事」
EXCEL WORKSHOP TRIAL1_13


EXCEL WORKSHOP TRIAL1
14

社内資料の電子データ化

2012-10-05

メール添付ファイルや、ポータルでダウンロードしたPDFファイルのように、郵送された封書やペーパー冊子、専門誌、あるいはワープロ全盛期からキャビネットにある古いファイル、コピー資料等を、スキャナーで取込んで保存すると、パソコンでデータ共有やアップロード、インターネット閲覧もできるようになります。また、紙の書類を一度エクセルやワードに入力すれば、パソコンであとで編集したり何度も使える便利な電子ファイルになります。過去ファイルを部分的に引用してコピペて、年月日を「当年度」や「今月」に変更し、過去の書類も本日付で手軽に発行できるようになります。

最初に一度パソコンで文章を入力するのが少し億劫かもしれませんが、書式全部を入力する時に一度全文を丁寧に読む機会になります。なにか読みながら入力する仕事を毎日の習慣にすると、パソコンが上達すると思います。

ちなみに印刷は既定で、ワードでA4縦、パワーポイントでA4横、というのが定番ですが、Excelなら縦、横どちらでも出力できます。プリントするとき印刷プレビューを見てはみ出したページが次ページで出力されないように印刷プレビューで確認して下さい。

「社内資料の電子データ化」
EXCEL WORKSHOP TRIAL1_14


EXCEL WORKSHOP TRIAL1
15

上書き保存あと10分

2012-10-08

Excelデータベースのデータ件数が数万行ともなると関数やマクロ、「保存」操作にも時間がかかります。左手でCtrlキーを押しながらSキーで上書き保存、でステータスバーに「保存しています。残り時間10分」などよくあります。せっかくの作業を失いたくないので習慣でCtrl+Sキーを無意識にたびたび操作していることがあり、その度パソコン作業が中断してしまうのです。

自動保存が設定されているEXCELで、同じ様なことが起こる事があり、EXCEL画面左上の「自動保存(AutoSave)スイッチをオフに切替えしておくのですが、作業中に、また自動保存がオンに戻っていたりして、「保存中」の不意打ち状態が始まり、PC操作ができなくなります。[ファイル]>[オプション]>[保存]画面で自動保存の設定を解除する事ができるはずなので、集中して一気に作業したいと思うのですが、自動保存を解除すると、ついついまた無意識のうちに「Ctsl+Sキー」を押下する習慣が働いて、データ件数が数万行の作業の場合は、都度作業中断約10分が発生するのです。

「上書き保存あと10分」
EXCEL WORKSHOP TRIAL1_15


EXCEL WORKSHOP TRIAL1
16

そもそものEXCELオペレータ

2012-10-08

パソコンをはじめたばかりだった頃に、学校や公民館でOAインストラクターやIT講習講師を担当しました。

講習会テキストでEXCELを学習しましたが、テキストのサンプルデータで5行×5列の表作成、SUM関数で合計、AVERAGE関数で平均値、全体合計値と各項目の構成比、グラフ作成など。EXCELとはどんなソフトなのか、EXCEL操作を実習する講習です。

しかし、実際、オフィスワークでEXCELはどのように使われているのだろう。

EXCEL2000は65536行あるけど、5×5行の表を作成して、あと6万5千5百行余りも空白行、EXCELとは、いったい何に使うのだろう。

実際、講習会の受講生の方からの問い合わせに対応できずに、困った経験があります。「問屋さんから送信されてきた経理データ」という、色付きでキレイな表だったのですが、講習会のテキストにはそのような実例が載っていません。「実はパソコンで事務経験がないので、経理のEXCELはよく解りません」と恐縮して、パソコンの先生などと呼べないかしら、と。

その後「オフィスでEXCELがどんな風に使われているか、知りたい」と相談すると、OAオペレータの職場に案内されました。お陰さまで、いまやパソコンで経理や決算データ処理も出来るし、EXCELで数万行以上の顧客データベースを集計したり、売上実績管理表、基幹システム等の運用管理などまで、出来るようになりました。

「そもそものExcelオペレータ」
EXCEL WORKSHOP TRIAL1_16


EXCEL WORKSHOP TRIAL1
17

データのおみやげ

2012-10-09

OAオペレータ初心者の頃、作業データを保存したFD(フロッピーディスク)を、自宅に持ち帰ったことがあります。

社外秘で、持ち出せないデータもたくさんある中で、自宅に持ち帰ることができる機会というのは希少です。

データベースの本番作業をするには、熟練といえるくらいの練習が必要だと思います。手元に手順書があっても、手順書の一連の操作に慣れて理解するのに、相当時間がかかってしまいましたので、自宅にパソコンがあるのなら練習しておきなさい、と言われたような気がしました。

機密データの持ち帰りなど本当はダメなんだと思いますが、一度アレ(データ持ち帰り)をやると何故か、次の勤務先でも、その次のプロジェクトでも、なんにも喋っていないのに、データを持ち帰ることができるようになります。

作業場から帰る時に下りのエレベーターの中で、その日に作業で使ったフロッピーディスクを、おみやげにと手渡された事がありました。

おみやげに持ち帰ったEXCELデータは、それぞれ懐かしい思い出です。

最近は、自宅PCにメールで手順書が届くことはあります。個人情報保護法やPマーク取得事業者でのプロジェクト勤務、セキュリティ・マネジメントがブームになり、USBメモリが普及してデータセキュリティ管理等が徹底され、データの持ち帰りの機会は滅多にありません。データベース管理やデータ操作に馴れてきたことで、短時間で問題解決、即日で完了できる作業など、技術面でよりスマートで恰好良い仕事ぶりが求められているのでと思います。

「データのおみやげ」
EXCEL WORKSHOP TRIAL1_17


EXCEL WORKSHOP TRIAL1
18

合計をROUNDで四捨五入

2012-10-10

行の集計値を千円単位としてROUND関数で千円未満を切捨てた数値にして、この表の結果を合計行のSUM関数で計算すると、実際の残高と合わないということがよくあります。

全体の合計を計算するときは千円未満切捨てした概算とは別の列に、1の位まで正確に表示させた元データが必要で、1円まで正確なデータ列を合計した結果を、ROUND関数で千円未満切捨てしなければなりません。金額にもよりますが、前述した、切捨てして千円未満の各行を合計する、その差額分が結果に影響しているのがお解りになると思います。

「合計をROUNDで四捨五入」
EXCEL WORKSHOP TRIAL1_18


EXCEL WORKSHOP TRIAL1
19

表の金額の単位

2012-10-11

表の値が1ケタの整数値で、表の右上あたりに(千円)(百万円)(億円)などと数値の単位が書かれている事がよくあります。一見して読める数字ですが、単位をよく確認しなければなりません。

シンプルな表があり、

3  1  計 4
2  1 計 3

上行3+1=4

下行2+1=3

で計算は合っているのですが、「1ちがっている。結果の数字が1、足りなくなっている」と言われたのだそうです。

表の単位によって、1は1でもどれほどの違いか、

(千円)  1,000

(百万円)1,000,000

(億円) 1,000,000,000

それぞれの会社や部署でおもに取り引きしている金額の桁が、表の単位の目安になると思います。単位の桁で区切って、細かい数字を切り捨てして、概算で報告する場合の表なのだと思います。

1=1億円となると(不動産関連の部署でしたが)、1の不足分について「辻褄を合わせておいて欲しい」などと言われると、やはり焦ってくるのではないかと思います。

「表の金額の単位」
EXCEL WORKSHOP TRIAL1_19


EXCEL WORKSHOP TRIAL1
20

関数ばやりのころ

2012-10-12

Excel関数、三百数十種、Officeバージョンが新しくなると既定の関数が更新されて、関数の種類が増えていきますが、EXCELマスターするために、たとえばEXCEL全関数を全制覇する事でも良い、有意義なわけです。

Microsoft Office Excelは元々米国の会社で開発された他国向けのアプリケーションですので実際、日本の社会でEXCEL関数は全部使わないと思います。関数のカテゴリ「数学」「財務」「統計・データベース」「エンジニアリング」は、それぞれ業界が異なりますので、全EXCEL関数をマスターするということは、業界を股掛けするような羽目になりかねません。記憶力マスター、一般教養でEXCELマスターする程度で差支えないかもしれませんが、EXCEL関数を全部記憶していても、仕事ができるとは限りません。EXCEL関数を全然知らなくても、仕事で支障はありません。

それでも、インターネットやEXCEL本で学習していて、「この関数はどういう時にどうやって使うの?」とふと思った時に、EXCELを極めて全部知っているという物知りさんがいてくれると、便利だと思います。ふと気になっちゃうので、ヘルプデスクに電話問い合わせしてみると、話し相手になってくれるたりして、連帯感を感じることでしょう。

「関数ばやりのころ」
EXCEL WORKSHOP TRIAL1_20

*21-30


EXCEL WORKSHOP TRIAL1
21

社用制限エクセル

2012-10-16

プロジェクト先のデータ処理作業で、EXCEL関数がまったく使えない事があります。その理由は、オフィスのパソコンでEXCELが正常に動作しなかったからです。

オフィス・ネットワークのパソコンは、セキュリティ設定やウィルス対策ソフト、アクセス権の設定等などで様々な制限がかかっています。プライベートで自宅で使うパソコンとは使い勝手がまったく違います。通常オフィスでは、特定の関数やマクロ(VBA)を制限している事が多いです。

SUM関数が使えないオフィスでは、計算式の合計セルの値が動いて値が決まらないので、注意しなければなりません。

社内ヘルプデスクで人気の遠隔操作ツールや社内ポータル、あるいはMicrosoft以外のソフトと競合して、EXCELの動作がとても鈍くなる事があります。EXCEL関数に依存しない正確なデータ作成を推奨しているプロジェクト先では、作業が慎重になります。SUM関数の計算結果が正確かどうか、そのオフィス・ネットワーク環境でEXCEL関数が正常に使えるかどうか、なによりまず、事前に確認しなければならない事があります。

数式が正確に動作しない場合は、電卓や筆算等であらかじめ計算しておいて、数式のない空白のセルに手入力で結果の値を入力すれば、問題ありません。

「社用制限エクセル」
EXCEL WORKSHOP TRIAL1_21


EXCEL WORKSHOP TRIAL1
22

空白行を削除する

2012-10-16

EXCEL表でデータ加工作業をする場合、まず、データ表に空白行がないかを確認します。データ表がその空白行で区切られて、上下2表に分かれてしまうからです。タイトル行と接している上表の結果しか出ません。

作業手順書など、EXCEL行に文章入力するスタッフは、セルに入力すると改行して空白行を入れる習慣があるかもしれませんし、また途中のどこかの1行を行選択、Deleatしてデータを消しただけで「行の削除」をしないと、空白行が出来てしまいます。

表全体の行数、最終行が何行目のデータ表か確認して空白行は「行を削除」します。

「空白行を削除する」
EXCEL WORKSHOP TRIAL1_22


EXCEL WORKSHOP TRIAL1
23

よく使うメニュー

2012-10-18

仕事でよく使うExcelのメニュー、

たとえば 「データ」 →「フィルタ(オートフィルタ)」とか「並べ替え」

「区切り位置」「ウィンドウの整列」です。

「桁区切り」「桁上げ(下げ)」も経理データ処理でよく使います。

「印刷プレビュー」は、ユーザ様向けにたびたび回答したEXCELメニューです。

「書式のコピー」ボタンをダブルクリックして、コピー操作する事もよくあります。書式のコピーボタンは、シングルクリックでは1箇所だけ書式をコピーしますが、ダブルクリックで書式コピーを何度も繰返し、複数セルに書式の貼付けができます。


EXCEL操作する時、メニューやツール名と各仕事先のスタッフさんとをセットで覚えていたりします。教わった手順をそのまま、覚えたEXCELの操作で、過去の仕事経験を次の仕事で、繰り返し活用することができます。

「よく使うメニュー」
EXCEL WORKSHOP TRIAL1_23


EXCEL WORKSHOP TRIAL1
24

データベース操作の準備

2012-10-19

Excelデータベース操作の基本はデータ表に空白行がない状態、A列かどこか表の1列が入力済みの一連のデータで埋まっていることです。

それから、データがすべて表示されていること。

共有で、作業中のシートにオートフィルタが設定されているのに気付かない事があります。行番号が青文字になっている場合です。また「非表示」行がある場合も要注意です。

既にシートがレポート表になっていて、表のタイトルが「セル結合」などデザインされていたりして、列選択やフィルタ操作がいったん出来ない様に設定されている時もあります。

データベース操作に書式設定はほとんど必要ありません。元データのシートをコピーしてレポートのデザインイメージをとっておいて、作業するシートの表でタイトルなどの行は削除し1行目からデータ表にします。操作のエラーがあってもなくても、作業シートをコピーしてバックアップとして保存しておくと、作業に集中できると思います。バックアップは、データが消えたり元に戻せなくなったりパソコンに何か問題が起こった時にその前の時点に手順を戻すための一番良い対策です。なにごとも問題無いのがなによりで、取り越し苦労かもしれませんが、事前にシート1回コピーして保存しておく操作は、誰でも簡単に出来ることですから、億劫がらない事が肝心です。

あとは、データの1行目は各列の項目名(フィールド名)があってもなくても構いませんが、データ数をカウントするとき列の名前があればデータ数は行数-1になること等です。

「データベース操作の準備」
EXCEL WORKSHOP TRIAL1_24


EXCEL WORKSHOP TRIAL1
25

データベースの最下行

2012-10-19

ダウンロードしたデータ表が非常に大きく行数が多くて、マウスでドラッグしたまま最下行まで引張る操作をするとき、あとどのくらい時間がかかるか気掛かりな事があるかもしれません。その場合は右スクロールバーを見ます。スクロールバーが徐々に下方に移動していますので、その位置で操作の経過がだいたい分かると思います。

なお、EXCELは1,048,576行(2の20乗)とワークシートの行数が決まっているため最下行があり、膨大なデータ量だとデータが溢れてしまう事があるかもしれません。ACCESSなどのデータテーブルやテキストには下限がないという建前がありますが、サーバや保存ディスクのデータ容量、アプリの性能などで、データ取り込みや表示が限界となる場合があるかもしれません。

「データベースの最下行」
EXCEL WORKSHOP TRIAL1_25


EXCEL WORKSHOP TRIAL1
26

IF関数 (じゃない,ではなく,それ以外)

2012-10-20

たとえば、A列参照B列数式で、IF関数の引数が
=IF (A1=0 , True , False ) 、ではなくても
=IF (A1<>0 , True , False )、でも同じ結果ですが、
TrueとFalseの中身が入れ替わります。

つまりは、
=IF(A列の値=0,1,0)、で済むところで、
=IF(A列の値<>0, “A列=0 のときの0” , ”A列=0の1” ) 、と書いて、

=IF(A列の値が”0”じゃないので, こっちがTrueなら, NotTrue)

なので、
=IF (”A1=0” じゃない ”A1<>0”ならば, Trueは”A1=0”のFalseではなく , それ以外False)

些細な事なので、Trueじゃなかったかもしれないのですが、

IF関数( じゃない,ではなく,それ以外) 

という記述をしています。
これがFalseでいいのだ!

ですが、この法則が必ずしも通用しないIF関数の例が、またあるのですが..

「IF関数(じゃない,ではなく,それ以外)」
EXCEL WORKSHOP TRIAL1_26


EXCEL WORKSHOP TRIAL1
27

値貼付けでレポート

2012-10-21

「レポートは、値貼付けで上書きして出してください」と指示をもらいました。

レポート仕上げは値貼付けでよいということは、要するにシートに作成した数式やマクロは納品に必要ないということです。

EXCELデータで納品する時は、作ったマクロを解放して、削除しておいた方がよいです。時間を掛けて仕掛けを考えて、頑張ってEXCELで数式やマクロを作ったのに、見てもらったり評価してもらうことが出来なくて、等と言うスタッフさん達がいたりします。

お客様が求めているのは、会議資料で使う図表やグラフ、データの結果だけです。「印刷して提出して下さい」とだけの場合もあります。せっかく作ったマクロまでは見てもらえないわけなのです。

「値貼付けでレポート」
EXCEL WORKSHOP TRIAL1_27


EXCEL WORKSHOP TRIAL1
28

ネストした数式の列

2012-10-21

Excelのデータ元表の右列に、数式をつくって結果のデータを作成します。

データ表の1行目で、計算式を試作します。空白セルに 直接= (イコール) を入力して、つづけて数式を入力してみます。シンプルな数式なら、数式バーに関数ボックスから検索して関数を呼び出す必要もありません。

条件分岐がある場合など、数式が複雑になりそうな時は、1列で1度に解決出来ません。1列ごとに数式を区切って、空白セルに、左隣セルを参照した数式をつくっていきます。

データ表の一番右の列に結果が出たところで、フィルのコピー、数式を最下行までコピーします。

数列に渡って参照した数式については、あとで説明が必要になりますので、さらに、1列で長い数式にしてみます。

関数を組み合わせて数式の(括弧)で関数の中に別の関数を二重三重…に入れ子にするやり方を「ネスト」と呼びます。左隣りセルを代入した数式をつくる作業を繰返して、結果が合っていたら成功です。最後につくったひと続きの数式が有効かもしれません。

「ネストした数式の列」
EXCEL WORKSHOP TRIAL1_28


EXCEL WORKSHOP TRIAL1
29

CSVデータ加工

2012-10-21

(オートフィルタ抽出)
共用サーバの既存システムから出力したCSVデータを、EXCELのワークシートにインポートします。CSVはカンマ区切りのテキストデータです。メモ帳エディタで開くと、カンマ記号が目立ちますが、EXCELワークシートで開くと、カンマ記号が列の区切りということが解ります。EXCELと同じデータ表ですが、CSV形式のままでも、作業ができることは出来るのですが、EXCELの仕様で数式などを使うデータ操作で支障が出ることがあり、EXCEL形式(拡張子が.xlsx)で保存しておくとよいと思います。

CSVデータで、4行1組の表が、出力されている場合です。

1行目から4行目まで1表

5行目から8行目までが2表、

という連続データです。

このような場合、A列に1列挿入して、1表の1行目2行目3行目4行めの右端に1,2,3,4と連続データを入力して、4行セットで下方向にフィルコピーします。

CSVのデータは、表の書式設定に不向きなので、行頭に連番を入力することで、データ加工の手掛かりになり、オートフィルタでデータ抽出や、各表データの比較などが容易で見やすくなります。

「CSVデータ加工」
EXCEL WORKSHOP TRIAL1_29


EXCEL WORKSHOP TRIAL1
30

続 CSVデータ加工

2012-10-22

(行頭で並べ替えする)

CSVのデータ表が、4行組の表になっている場合、A列に 1,2,3,4,1,2,3,4 と行頭に連番を入力してフィルコピー、オートフィルタで抽出する方法を前述しましたが、

他にも方法があります。

行頭1,2,3,4,1,2,3,4 ..連番を入力したA列を、昇順で並べ替えします。

各表データを、1回の操作で比較できます。

「続 CSVデータ加工」
EXCEL WORKSHOP TRIAL1_30

*31-40


EXCEL WORKSHOP TRIAL1
31

手順書作成の手順

2012-10-23

既に作業手順書が準備されている、ということはそのプロジェクト現場には頼れるベテランスタッフがいるという事です。作業手順書や作業ツールは、出入りのITエンジニアスタッフばかりでなく、システム担当者や事務スタッフが各自作成します。


後任スタッフに仕事を引継ぎする時、作業手順を伝えたときのノートを、すぐにWORDかEXCELに入力してもらうようにしています。

作業手順を教わった直後に、もうオリジナルの手順書が出来上がっていて、後日新入のスタッフが加わった際に、作業手順について教えられるように準備してもらうのです。

箇条書きのメモやノートも、ファイルにしておくと便利です。

ページをレイアウトしたり、画面イメージやイラストを挿入したり、コンテンツ制作やドキュメント作成の練習になります。ファイルを保存して、毎日作業を継続していると、手順書にメモ書き、内容が追加され、作業を身につけながら、手順書の方も完成させていきます。

別シフトで作業するスタッフ達が、出来上がったオリジナル手順書を使って、作業内容が理解できれば、成果になり評価があがります。

共有フォルダに、過去に同様の作業に関わったスタッフ達のオリジナル・作業手順書が、圧縮フォルダに保存されていたりします。スタッフによって作業手順書の体裁が様々なので、参考になり、面白いと思います。

「手順書作成の手順」
EXCEL WORKSHOP TRIAL1_31


EXCEL WORKSHOP TRIAL1
32

ピボットテーブル値貼付け

2012-11-16

EXCELデータ100行程度の集計でしたが、照合して集計が複数項目あったのでピボットテーブルを5シート分作成したところで、EXCELの動作が不具合になってしまいました。

EXCELは操作に慣れると便利ですが、万能ではありません。割当てられたメモリ容量が不足してくると、動作が鈍くなって、上書き保存されなくなったり、酷い場合は、SUM関数の合計値を正確に出せなくなる、ということもあります。

ピボットテーブルで、抽出フィールドを変更しながらデータ処理を繰返す作業で、ワークシート5シートを交互に開いて同様の作業をしていたところ、またEXCELが固まってしまいました。抽出項目のカウント結果が表示されなくなっていて、1表あたりのデータ数を考えると、無理な作業を繰返していました。


ピボットテーブルを操作した結果を全選択 →値貼付けしてデータ値だけをシートに残すようにすると、支障なく作業を継続できると思います。

「ピボットテーブル値貼付け」
EXCEL WORKSHOP TRIAL1_32


EXCEL WORKSHOP TRIAL1
33

Excellent! 評価グレードについて

2012-11-17

ご訪問ありがとうございます。今後ともどうぞヨロシクお願いします!
さて、海外からもサーチエンジンやタグクラウドで私のページを閲覧して戴いているアクセスログやコメントが励みもになるものですが、某日某WebStoreからの書込みで、冒頭に“Excellent”と書かかれていたのが目にとまり、その英文コメントをじっくり読んでみたのですが、どうやら当方のExcelの記事の評価がExcellent と書いてあったわけではなく “Excellent Article”  つまりコメント元のウェブショップが「ウチの掲載品がExcellent だよ」 と宣伝しに来られたみたいでした。タイトルが”Excel”だと類似キーワードで検索ヒットするのだと思います。 “Excellent” の語感は褒められたように感じるのですが実際商品の状態で ”Excellent Article” の意味は「良品」「標準品」とのことです。

Excellent
Great
VeryGood
Good

順にそれぞれ、日本語翻訳で、Excellent「良品」 Great「美品」VeryGood「使用可能」Goodは「B級品」「ジャンク品」でした。 “Good”という単語は「良い」、“VeryGood”ならば「とても良い」と読んでいましたすが、英語の表現はおだて上手なのでしょうか。

常套句に惑わされず、モノを見る目を持たなければと思います。

「Excellent! 評価グレードについて」
EXCEL WORKSHOP TRIAL1_33


EXCEL WORKSHOP TRIAL1
34

A列とB列は等しい

2012-11-19

A列とB列の値が等しいことを照合する数式といえば、IF関数を使うことができます。

セルC1に
=IF ( A1=B1, ならば 〇,でなければ × ) 、という数式でよいわけですが、

もっと単純な方法があります。 

右隣りC1セルに =A1=B1

入力した数式を2行目以降にコピーします。

AとBが等しければ、数式の結果は True 、

AかBのいずれかの値がちがっている行は、False が表示されます。

「A列とB列は等しい」
EXCEL WORKSHOP TRIAL1_34


EXCEL WORKSHOP TRIAL1
35

プリントプレビュー ヴァージョン

2012-11-20

Excel Print Preview Version
Excel2003 からExcel2007 にアップグレードしたとき、Excelの操作に非常に手間取りますが、2012年まで私が勤務したほとんどの会社のPCがまだOffice2003を使っていたので、仕事であまり困ることはなくExcel2007 , Excel2010 の「リボン」を充分にマスターせず、分からない時はヘルプを使ったり、よく使うメニューがある場所くらいはマウス操作で感覚的に覚えていたのですが、そろそろWindowsXPの公式サポート終了期限を気にしてどこの会社もWindows7にバージョンアップの時期に来ているようですので、私もそろそろ、Excel2010もユーザサポートレベルになっておかなければなりません。
Excel2003とExcel2007、2010の違いで一番戸惑うのが印刷プレビューです。Excel2007では印刷プレビュー(クィックアクセスツールバー等)と改ページプレビュー(表示―ブックの表示)が別のタブにあります。デフォルトで印刷プレビューがセットされていないバージョンもありますが、 「ctrl + F2」で印刷プレビューが直接出ますので、ショートカットキーを使った方が素早いかもしれません。

「プリントプレビューヴァージョン」
EXCEL WORKSHOP TRIAL1_35


EXCEL WORKSHOP TRIAL1
36

ユーザサポート・デスク

2012-11-20

社内PCの移行後に、アップグレードされたEXCELで困ったとき、ITサポート業者や社内ヘルプデスクの電話番号やメールアドレスに問合せするとすぐに解決してくれると思います。

パソコンはひとりで学習できます。自宅でもインターネットで調べたり、eラーニングや本を買ったりでマイペースでできると思うのですが、会社のPCの設定に関しては、社内セキュリティ、社内のポリシーで管理されていますので、独断で判断したり、頑張らない方が解決が早いです。

自分で使うパソコンだから自分で解決したい、パソコンくらい教わらなくてもわかるし、ひとりでやれたし出来たと思ったから… 等など。社内ヘルプデスクを敬遠しがちです。

パソコンが充分に得意な人は、パソコンスキルを活かして「会社のパソコンとネットワーク管理」に興味を持つことは、期待されています。「ITヘルプデスク」担当業者と積極的に業務連携して、会社PCを活用して頂けたら、社内はとても助かると思います。

社内PCがバージョンアップされる時期には、サポート担当用のマニュアルも更新されます。パソコンが新しくなっただけなのに、会社の雰囲気が変わったように感じることもあると思います。ヘルプデスクに「答えを教わる」という使い方でなく、「自分の会社のネットワーク環境を確認する」感覚で結構だと思います。

「ヘルプデスク」とは、もともと金融機関系ATMカード等の電話サポートデスク担当の通称だったそうですが、社内のどこかに社内PCを管理しているチームがあり、「ITヘルプデスク」のメンバーがいると思います。

「ユーザサポート・デスク」
EXCEL WORKSHOP TRIAL1_36


EXCEL WORKSHOP TRIAL1
37

A列とB列は等しい その2

2012-11-23

True、Falseを数値に置き換えするなら、

=A1=B1

という数式をさらに、1で乗算、除算します。

=(A1=B1)*1
または
=(A1=B1)/1

True は “1” , False は”0″ ですから、
オートフィルタ▼ のプルダウンの中に “0” がなければ、A列=B列はすべてOKです。

「A列とB列は等しい その2」
EXCEL WORKSHOP TRIAL1_37


EXCEL WORKSHOP TRIAL1
38

PHONETIC関数 FURIGANA日本語IME

2012-11-27

PHONETIC関数は、漢字をカナ読み「フリガナ(furigana)」に変換できますが、IMEやATOKなど日本語入力システムを使っていると「フリガナ」変換となる日本専用の関数で、日本語版にしかないのでしょうか。

ちなみに、日本語版WindowsOS、英語版(ベータ版)Officeで、PHONETIC関数は、日本語フリガナです。

他国の言語のEXCELで、日本語のPHONETIC関数はあるのでしょうか。

ほかにも、言語が気になるEXCEL関数がいくつかあります。

AMORLINC関数 フランスの会計システムで減価償却費を求める
AMORDEGRC関数 フランスの会計システムで減価償却費を求める

ARABIC 関数 ローマ数字をアラビア数字に変換する
ROMAN関数 数値データをローマ数字表記に変換する

BAHTTEXT(バーツ)関数 は、タイ国の通貨表記バーツテキストに変換されます。

NUMBERSTRING という関数は、数値が漢字書式に変換されます。
漢字書式は、三種類の表示方法があるようですが、

元データが 123 の場合、

1  百二十三

2 壱百弐拾参

3  一二三

「PHONETIC関数 FURIGANA日本語IME」
EXCEL WORKSHOP TRIAL1_38


EXCEL WORKSHOP TRIAL1
39

絶対参照ドル記号($)と「セル値参照」

2012-11-29

セル参照の操作例です。

A1セルに =(イコール)を入力して、そのあとB1セルを選択します。A1セルは「=B1 」と表示されていると思います。 

[F4]を1回押下、F4キー 1回目「=$B$1 」

[F4]をもう1回押下、F4キー 2回目 「=B$1 」

[F4]をもう1回押下、F4キー3回目 「=$B1 」

[F4]をさらにもう1回押下、F4キー4回目 「=B1 」

もとに戻ります。繰返しF4をたたくと、上記の参照を切替えします。

F4キーでセル番地の「B1」にドル記号($)が切り替わります。数式でセル番地を参照する場合でも、F4キーで絶対参照に切替えすることができます。

セル番地は、普通はドル記号($)が付きません。「相対参照」の状態です。

セル番地にドル記号($)付けると「絶対参照」になり、参照セルの$の部分が固定されます。

B1セル の場合、B1のBがB列のこと、B1の1が1行目のこと ですので、

$B$1 は、列も行も絶対参照

B$1 は、行のみ絶対参照(列は相対参照:複合参照)

$B1 は、列のみ絶対参照(行は相対参照:複合参照)

データ表で、列につくった数式を、下向き(行方向)にコピーするとき、相対参照では各行のセルの値に応じて計算の値が変化しますが、絶対参照に設定すると、その列・行の参照元の値が変わりません。

どこか1つのセルの値を参照元データにするとき、列にも行にもドル記号($)の絶対参照が必要になります。

「セル値参照」

たとえば、SUMIF関数で月別データの合計を集計するとき、関数の引数の参照列範囲を絶対参照(相対参照)するのを忘れていると、当然合計値はおかしくなります。数式を作成して何らかのデータが現れると、とりあえず信用してしまいがちですが要注意です。

参照列を[F4]キーで固定しておかなければなりません。

行の参照セルの値を計算しますが、絶対参照にすると列・行の参照元の値が変わりません。

リストを固定しないと、列方向に数式をコピーするとき参照元リストが下方向にずれてきますので、データの結果をよく見て、1月よりも12月の方向に合計値があまりに少なくなるのはおかしい、ということに気付かなければなりません。

ちなみに、SUMIF関数の参照範囲は1列ですから、正確にはF4キー2回で行固定の相対参照で充分なのですが、引数の範囲選択をしてF4キーを1度たたいて絶対参照でも結果は同じですので、この場合引数の範囲選択を絶対参照、相対参照どちらでも構わないと思います。

「絶対参照ドル記号($)と”セル値参照”」
EXCEL WORKSHOP TRIAL1_39


EXCEL WORKSHOP TRIAL1
40

相対参照と絶対参照$マークについて

2012-11-30

「相対参照」 と「絶対参照」 の例

 (相対参照)A1 (絶対参照) $A$1 とします。

絶対参照の参照セルの値や数式は、コピーしても、データ表を移動しても、参照元の値が変わりません。

また、
 A$1 列の相対参照、行の絶対参照

行の先頭セルの値や数式を、列方向(右方向)にコピーする

 $A1 列の絶対参照、行の相対参照

列の先頭セルの値や数式を、行方向(下方向)にコピーする

いずれか、絶対参照を逆して値や数式をコピーすると、先頭行、先頭列の値がずらっと連続でコピーされてしまいます。

もし、絶対参照が必要で、どちらか解らなくなっってしまったら、途中の適当なセルや、行の一番端のセルに、実際の値を代入してみればすぐに解ると思います。

「相対参照と絶対参照$マークについて」
EXCEL WORKSHOP TRIAL1_40

*41-50


EXCEL WORKSHOP TRIAL1
41

妄想的損得勘定を表にして見る

2012-12-01

EXCELでシンプルな表を作成します。
列Aに本日の日付、列Bに本日の予算(概算で構いません)、列Cに本日の支出(百円以下切捨て感覚で結構です)で、D列に =B-C という数式です。次行は上行D列(前日残高)=下行A列(本日の予算)で、同額でなくて構いません。子供のお小遣い帳みたいな簡単な数式なのですが、月初には確かにお財布の中にあったお金をよく覚えていて、使ったお金は大体の金額で端数の小銭を切捨てて考えます。B-Cの値(列D)は頭の中で悲観的な勘定より、もう少し残っているはずです。また、もし小さな儲けがあった日があれば、それを何日間もよく覚えていて頭の中で、或る日「あの日得した分を今日使おう」などと良かった日の記憶を何度も呼び出して自分自身で許可していたりします。しかも、得した日のデータ結果を翌日以降の列Dに値のみコピーして、表の数式を上書きして消してしまうみたいです。数式で計算できる正確な残高より、過去の良かった結果の方が弾みになって、将来的に儲けに繋がっていくかもしれません。
実際にEXCEL表で列B,列Cに本日の収支データを入力して、列Dの値が思いがけず少なかったという場合は、日常的に期待値が高めで、頭の中のどこかで損得勘定を間違えてしまっている可能性も高いです。

「妄想的損得勘定を表にしてみる。」
EXCEL WORKSHOP TRIAL1_41


EXCEL WORKSHOP TRIAL1
42

名刺から個人情報データベースを作成 

2012-12-02

名刺を整理するシーズンです。Outlookなどグループウェアのアドレス帳や名刺管理ソフトなど便利なツールがありますが、最初に1度データを入力しておかなければなりません。名刺管理ソフトに一度データ入力してあれば、EXCELにエクスポートして加工管理が出来るようになります。
住所などのや個人情報データ入力を面倒に感じるのは、
・氏名(姓,名)
・郵便番号(3桁-4桁)
・住所(都道府県,市区町村,丁目番地号,建物名,室番号)
・電話番号(市外局番―市内局番―個別番号)
・モバイル(携帯)番号 (電話番号,モバイルアドレス)
・勤務先名(郵便番号,住所,電話番号,内線番号,部署名,役職名,勤務先アドレス,URL)

以上の情報がすべて揃って1人分の個人データです。ローマ字入力で人名漢字変換など、誤字が無いように入力しなければなりませんので、とても億劫に感じます。

しかも、データ入力にルールがあります。

・氏名 全角フィールド,英字は文字数制限あり
・郵便番号 半角数字
・住所「都道府県」全角フィールド

 「以下住所」全角フィールド

 「番地」全角数字フィールド、ハイフン記号等あり

 「建物名 号室」全角フィールド、アラビア数字などあり
・電話番号 半角数字、ハイフン記号あり
・メールアドレス 半角英数字

「個人情報」入力には、日本語データ入力のすべての要素があります。

機密性が高い個人情報のデータベース入力、顧客情報テーブルを作成する際に、データ入力専門の事業者や、入力専門職のスタッフさんに依頼するほどです。パソコン入力のスキルが問われます。

住所人名固有名詞漢字仮名英数字データ入力、全角半角切替え、専門があります。名刺データ入力は手近な入力練習になります。データ入力を経験すればするほど、入力が速く間違いなく上達すると思います。

「名刺から個人情報データベースを作成」
EXCEL WORKSHOP TRIAL1_42


EXCEL WORKSHOP TRIAL1
43

表計算とバーチャル損得勘定

2012-12-03

日々の収支をEXCEL表にする場合です。「損得勘定」表を実際に作成してみるとき、毎月の給料日を「収入」データの列に設定すると、条件不足です。お財布の中身の金額をテーマにすると、毎日のように出費があるので、レシートや領収書を保管しておいて、あとでまとめてEXCEL表に入力することができますが、空っぽになりそうなお財布に資金を追加する時に、収入のデータを追加入力、「本日の予算」として、表計算で「収入ー支出」の数式を見ると、日々の収支が一見して明らかになります。

たいていは、頭の中で追加した資金分をバーチャル加算していて、「本日の予算」の金額入力は省略、日々の収支はアバウトになりがちです。まだまだある、と思っていたのに、もうお財布が空っぽになりそう。実際の数式に依存、感覚的な収支勘定よりも、EXCEL計算式の方が現実です。自分自身で作成したEXCEL表が気になって、終始使ったお金を見張られている気がすると、予算に余裕ができるかも。

EXCEL表計算は、コンピュータがやる仕事ですから。情け容赦なく、絶対に正しい。自分で作ったEXCEL表に従わざるを得なくなり、無情な事です。日報や日記より、自分の日常を自分で知る手掛かりになるかもしれません。

「本日の予算」を、「本日の賭け金」などと置き換えて表計算を活用したり、ほとんどの場合、実際にEXCEL表を作ってみなくても、頭の中で日々の収支のくらいできるはずなのに、と思ってしまいます。

「表計算とバーチャル損得勘定」
EXCEL WORKSHOP TRIAL1_43


EXCEL WORKSHOP TRIAL1
44

EXCEL 2013ダウンロード

2012-12-04

Excel2013がまた進化してます!
Microsoft Office のWebサイトから評価版無料ダウンロードできます。

「EXCEL2013ダウンロード」
EXCEL WORKSHOP TRIAL1_44


EXCEL WORKSHOP TRIAL1
45

合計SUBTOTAL とSUM関数

2012-12-09

オートフィルタでデータ抽出して、表の列データを合計する場合です。
どこか空いているセルに[Σ] AutoSum (オートサム・ボタン)を使って合計を計算する数式を作ろうとすると、「=SUBTATAL」 が表示されています。オートフィルタをオフにしている時はSUMなのですが、オートフィルタが実行されているとSUBTATAL です。

#NAME?

SUBTATAL は、オートフィルタを条件でセットあるいはリセットして表示されているデータの合計を計算しています。
SUM関数の合計値は、選択範囲や選択データの合計を計算しますので、SUBTATALの場合と計算結果が異なる場合と同じ値の場合があります。SUM関数を使うときは、オートフィルタで非表示のセルも引数で選択していると合計されています。

「合計SUBTOTALとSUM関数」
EXCEL WORKSHOP TRIAL1_45


EXCEL WORKSHOP TRIAL1
46

PHONETIC考察

2012-12-10

YouTube(インターネット動画共有サービス) で、自作EXCEL動画講座をグローバル配信している管理者が増えています。キーワード EXCEL、FUNCTION(関数)で検索すると、EXCELの関数に関する様々な動画レクチャーを見ることが出来ます。

検索キーワードを「PHONETIC 」に絞り込むと、、PHONETIC関数の仕様解説、チュートリアルのサイトが検索されます。日本語(Furigana)、中国語(Pinyin)、Hindi、 URDU 、等々、PHONETIC 機能をインストールする説明が見られることから、PHONETIC関数は、 Microsoft Officeの外国語版ユーザ向けのアドイン機能と思われます。Microsoft Japan の製品ソフトは、既定で日本語ふりがな機能やPHONETIC関数のフリガナがセットされているものということです。

さらに、WEBサーチで、キーワード PHONETIC を検索すると、キッズ向けアルファベット学習絵本のような学習教材の動画が多数ヒットします。動画の画面に単語や短文、文字が表示され、それを読み上げるキャラクターが登場しています。画面に描かれている文字や短文がPHONETIC なのか、読みの音声の方がPHONETIC なのかは解りません。

「PHONETIC考察」
EXCEL WORKSHOP TRIAL1_46


EXCEL WORKSHOP TRIAL1
47

RAND()がはたらく

2012-12-12

RAND関数のランダム値は、サンプルデータに利用できます。
EXCELがダイナミックな働きをします。
表の値に =rand() を入力して列にコピー、ワークシートを[F9]キーで再読み込みするたびに乱数、ランダムに値が表示され、サンプル値などに使われます。

=RAND() のみでは 1未満の数値が発生しますので、数式を追加して10倍、100倍、1000倍に見せる、 また関数を組み合わると整数値にすることも可能です。

ところで、このRAND関数 =RAND() を、Microsoft Word で使用してみますと、手頃な日本語サンプル文がWORD文書の画面に出てきます。WORDの空白のどこでも構いませんので、

=rand()

と入力して、[Enter]キーを押します。

「RAND()がはたらく」
EXCEL WORKSHOP TRIAL1_47


EXCEL WORKSHOP TRIAL1
48

オートフィルタ―簡単DEL

2012-12-13

オートフィルタは、選択したデータを抽出することができますが、逆に、不要なデータ行をフィルタで抽出して、削除することができます。

たとえばデータ表に、番号だけでデータがない行がある場合に、オートフィルタで「空白セル」にチェックを入れて実行します。(すべてを選択)のチェックをはずして、一番下に(空白セル)のチェックのみ。OKすると、空白行が抽出されますので、データ表範囲の空白行を行選択して行の削除をしますと、データ表がすっきりします。

他の列のデータが表示され、データが必要な場合は、そのデータ列でさらに空白行セルをチェックして抽出します。

空白セルばかりでなく、不要なデータ行があれば、フィルタで空白セルと同様に、チェックを入れて抽出して削除することができます。

[Deleat]キーでデータ削除することと、行削除の操作することは、意味が違います。

ですが、いずれにしろ、行削除やデータ削除を操作したあとで、やっぱり消さない方がよかったと気付いたら、ショートカットで・キー Ctrl + Z(元に戻す)を試します。Ctrl キーを押しながら、Zキーを何度か押す、削除したデータが元に戻るまで、 Ctrl + Z を繰返します。

この元に戻す操作は、ショートカット・キー Ctrl + S (Save) で上書き保存しても、EXCELが開いたままの状態であれば、Ctrl + Zで元に戻すことができます。

しかしながら、いったんEXCELを終了して、閉じてしまうと、上書き保存した状態のまま元に戻らなくなります。

データベース作業の前に、念のためバックアップ(シートのコピー操作)を1回、心得ておくことが大事です。

「オートフィルタ―簡単DEL」
EXCEL WORKSHOP TRIAL1_48


EXCEL WORKSHOP TRIAL1
49

同じ値なのに FALSE

2012-12-14

EXCELの2シートで各々計算した値が、同じ金額(True)であればOK という数式を作成したのですが、今月、その数式ツールでFalse が表示されました。

求める値は、[請求金額]=[支払金額] でシート上は同じ値なので支払金額は決定で、支払OKなのですが、作成した判定の数式 が間違っているようです。何故、同じ値でFalse が表示されてしまったのか検証しなければなりません。

請求金額シートは、請求書を転記しているだけですが、支払チェックシートの方に長い数式が入っています。合計金額は小数点以下2位の値で、条件が等しい整数値になるように加工しています。ツールバーの「小数点表示桁上げ(小数点以下の桁数を増やす)」ボタンで小数点以下を表示させると1円未満の差がありました。

つまりセル上で整数値が表示されていても、EXCELは値の差を見つけて「値がちがう」と言ってきます。

判定する数式に、小数点以下の値を処理するINT関数、TRUNC関数をネストさせてもFalseが出ます。
=INT(数式)
引数が「数式」で、結果にたまたまTrue値が出てくるのかもしれませんが、判定の数式はいつも正確でなければ意味がありません。

INT関数をWeb検索したところ、
=INT(数値)
INT関数の引数は「値」と書かれていました。

数式の結果を、セルに値貼付けするか、テンキー入力しなおさなければ、判定の数式が正しくTrueを表示できないようです。

「同じ値なのにFALSE?」
EXCEL WORKSHOP TRIAL1_49


EXCEL WORKSHOP TRIAL1
50

並べ替えの達人

2012-12-14 

EXCEL表で、昇順(降順)にデータの並べ替えをするとき、[並べ替えボタン]でワンタッチ操作でできますが、PC画面ばかりでなく、文書や帳票、カタログ冊子や保管箱など、ものの仕分けや並べ替え作業があります。番号の数字が小さい順に並べ替えするのですが、紙や物を手に取った人が、番号を見て手作業しなければなりません。

並べ替え作業は、誰にでもできる作業だと思いますが、誰かがやらなければ、自動的には出来ない仕事です。パソコンに慣れると、手作業することを怠けてしまいがちです。

並べ替え作業の達人がいて、入力が済んだ伝票の後処理、伝票ナンバーの番号順に書類を束ねてファイリングする作業中、並べ替え作業禁断症状のスタッフさんが、作業台に積まれた伝票束のナンバー印を見た途端に反応して、伝票に手が伸びて指が紙をめくる動作に動いていて、手作業で伝票番号昇順に並べ替え、すごい、速い、競争で伝票束が片付いていきます。頼もしいスタッフさん達です。作業台に次のコンテナ箱が届くまで待機状態、いつでも並べ替え準備OK..

EXCELの並べ替えボタンに負けていません。

「並べ替えの達人」
EXCEL WORKSHOP TRIAL1_50

*51-60


EXCEL WORKSHOP TRIAL1
51

スクロールバーの位置

2012-12-18

データが入っているEXCEL表を開いて、データがどのくらい、何行くらいあるか。
PCモニターでEXCELを全画面にして拡大縮小100%で、リボンの表示オプションをすべて表示[タブとコマンドの表示]にしている場合で、フォントサイズ11ptの場合33-4行、フォントが9ptでは55行くらい、表示されています。
それ以降は、縦方向にスクロールすることで、順次データ行を確認することができます。

縦(垂直)方向のスクロールバーは、開いたファイルの右端にあり、
画面内に収まりきらない場合は、表示領域を移動しなければ全データを見ることができません。
スクロールバーを見ると、スクロールバーの長さと位置で、データ数がだいだい予測できます。

データ数がPC画面におさまる程度の場合は、スクロールバーが長く、スクロールの必要がありません。
データ数が増えてくると、スクロールバーが短くなってきます。垂直方向に下向きにスクロールしていくと、スクロールバーの位置で、画面上のデータ行が、全データベースのどの辺りを表示しているか、データ行の終わりまであとどのくらいスクロールが必要か、などを知ることができると思います。

EXCELデータベースの全体行を見るには、ショートカットキー[Ctrl+↓(下向き矢印)]で一番下の行を表示することができますので、最下行の行番号を見ると[行数]がわかります。ですが、EXCEL表の途中に空白行があると、Ctrl+↓ では空白行で終わってしまいます。さらにそのあとにワークシートにデータがあるのを見て、さらに Ctrl+↓ を繰返すと最下行に到達するかもしれません。そのとき、画面右端の垂直方向のスクロールバーが、長さが数行位で、画面の中ほどにあるとすると、下方にデータ行が続いている状態がわかります。

「スクロールバーの位置」
EXCEL WORKSHOP TRIAL1_51


EXCEL WORKSHOP TRIAL1
52

=A1とA1コピーリンク貼り付け

2012-12-18

A1セルの値を参照する

A1の値を、同じワークシートの他のどこかのセルで見たい場合、

セルをクリックしてアクティブにして、イコール記号(=)を入力

[A1]をクリックして[Enter]

別のシートで 、A1 の値を参照したい場合、

イコール記号(=) を入力

シートの切替え

「A1」クリックして[Enter]

[= Sheet1!A1 ]となります。

「リンク貼り付け」と同じことだと思いつくかもしれません。

A1のデータ値をどこか他のセルで参照したい場所にリンク貼り付けすると「=$A$1」となります。

別のシートにリンク貼り付けしても「= Sheet1!$A$1 」です。

いずれも、セルの値は同じですが、セルの数式が違っていますので、その後の操作には要注意です。

「=A1とA1コピーリンク貼り付け」
EXCEL WORKSHOP TRIAL1_52


EXCEL WORKSHOP TRIAL1
53

CSVを保存する

2012-12-19

CSVは仕事でよく使われるEXCELのデータ形式で、メモ帳エディタのようなテキストデータです。EXCELブックは、ワークシートに行列セルがあり表に見えますが、CSV形式で保存してテキストエディタで開くと、データがきれいに整列しています。カンマ記号(,) を縦線に置き換えして整列すると表になります。

CSVでデータ加工して上書き保存の操作をした時、「この形式で保存しますか」というメッセージが出ます。「CSV形式で保存すると一部の機能が失われる可能性があります」 と書かれていますが、「はい」、で CSVを上書き保存、「いいえ」だと拡張子がEXCELブック形式(.xlsx)で、CSVファイルとはまた別のEXCELブックが保存できます。
「はい」でCSVを上書き保存しましたが、CSVはEXCELで開いたままですので、CSVファイルを閉じるボタンで閉じるとき、再びメッセージが出てきます。
「変更内容を保存しますか」
先ほど、CSVファイル保存の操作で上書きしていますので、「保存しない」をあと一度クリックしておけばダイアログが消えます。

「.CSVを保存する。」
EXCEL WORKSHOP TRIAL1_53


EXCEL WORKSHOP TRIAL1
54

年月シート更新

2012-12-23

EXCELは表の書式をシートごとコピーして、シート名や表のタイトルの「年月」を編集するだけで月毎のデータを累積することができます。年内に、来年用のシートや表の準備をしておくとよいと思います。
たとえば、A列-B列に「平成24年」「12月1日ー12月31日」などと入力されている12月表をコピーして、来年1月表を作成する場合、A列の「平成24年」を「平成25年」に変更するには「検索と置換」 Ctrl + H (あるいはCtrl + F から置換メニュー)で置換すればよいですが、「平成 年」は共通しているので「24」を「25」に置換すればよいし、もっといえば「20年」まで同じなので「4」を「5」に置換すればよいわけです。
A列が「2012年」になっている場合、平成24年を25年にする考え方ではうまくいきません。「2010年」まで同じだから「2」を「3」に置換するだけでは、「3013年」になってしまいます。

上記の例ではA列B列、2列に年月日が分かれているのでそれほど難しくないのですが、年月日がA列だけの表で同様に来年シートを「検索と置換」でやろうとすると、うまくいかない場合があります。和暦で「平成24年」と表示している場合「2012年を2013年に置換する」方法で編集しなければなりません。和暦なのに検索ボックスには「2012年」と入力しなければ、Excelが「平成24年」を検索できないのです。Excelで実際は元の値のシリアル値で変換して「2013年」、和暦の表示形式の設定をしているので「平成25年」が入力されてきます。

「年月シート更新」
EXCEL WORKSHOP TRIAL1_54


EXCEL WORKSHOP TRIAL1
55

データ区切り位置なら空いてる右隣の列に

2012-12-23

Webページから情報をコピーして、強引にEXCELに貼り付ける。
ワークシートに行列セルの枠線があるので表に見えますが、じつはA列しか入っていないみたいです。

EXCELメニューの[区切り文字]の要領を、一度操作して経験して頂きたいと思います。

ちゃんとしたCSVデータ形式でなくても、EXCEL「データ」メニューの[区切り位置]機能を使って、整った表の書式が得られるかもしれません。

[区切り位置]ウィザード画面に従って操作します。
1/3[カンマやタブなど‥]にチェックがある状態で[次へ]
2/3 設定をします。

A列を選択して「区切り文字」のいずれかにチェックを入れ、[プレビュー]に縦線が設定されていれば[次へ]すすみます。

データの間がスペースで区切られていれば[スペース]、文の区切りが句読点とか同じ記号や括弧で文章が区切れるなら[その他]をチェックして、目印になる記号を入力、[プレビュー]でイメージを確認します。[プレビュー]に区切り線が出ていなければ「区切り位置」は成功していません。

3/3 については、気になるようであれば詳細設定などをあとで確認します。とりあえず[完了]

つまりは[区切り文字]は、EXCELが既存データで表作成する機能です。何行かのデータの各行に同じ記号があれば、その記号を各行つないで表の縦の線を作り、2列目のデータを空いている右隣の列に移動して分割します。
1行に同じ記号があれば、2列目、3列目、4列目‥ という表になります。

スペースも1文字分の記号ですので[スペース]をチェックするとペース毎に右列を作ります。
csv(カンマ区切り)データは「,」業務システムのサーバからエクスポートされたテキストデータ等で、カンマ記号(,)で綺麗に整列しています。
[タブ区切り]データは、[スペース区切り]と同様ですが、EXCEL表でデータ入力するとき「TABキー」を使って隣のセルにカーソルを移動しますが、「区切り位置」ではその逆の操作をしているわけです。

「データ区切り位置なら空いてる右隣の列に」
EXCEL WORKSHOP TRIAL1_55


EXCEL WORKSHOP TRIAL1
56

置換でデータ編集する

2012-12-24

「検索と置換」を使ったデータの置き換え操作について書いたことがありましたが、「置換」の機能でデータベースのちょっとした編集ができます。
A列 月日(曜日)、 12月24日(月) など日付データとして、曜日のカッコ()が半角
B列 開始時間~、 19:00~ など時刻データと「から(~)」を表す記号

今回は日付や時刻、数値は変更しません。

まず、B列から「~」記号を消したいと思います。

表データの行数が少なければ「19:00~」のセルをクリック、[F2]キーでセルが編集可能の状態にして、Backspaceを1回でEnter で実行できますが、[置換]を使うとすると、検索「~」、置換「(未入力のまま何も入力しません~カーソルが入力ボックスの左端でOK)」でOKです。ろうそくの火を吹き消すみたいに「~」記号がスーッと連続で消えます。

A列で、(曜日) のカッコ「(半角)」を「(全角)」に編集します。

検索「(」、置換「(」でOK

閉じカッコの方も検索「)」、置換「)」でOKです。

元データが手入力でカッコが半角全角バラバラ混ざっている場合も、活用できると思います。
また、A列で(曜日)のカッコ()を消して、「日付、半角スペース、曜日」に編集します。検索「(」、置換「 (半角スペース)」でOKです。閉じカッコ「)」も、検索「)」、置換「」でOKです。半角スペース、全角スペースも各々1文字分としてEXCELが認識していますので、置換のテキストボックスが未入力に見えても、スペースが入力されていますので、カーソルの位置で確認してください。

「置換でデータ編集する」
EXCEL WORKSHOP TRIAL1_56


EXCEL WORKSHOP TRIAL1
57

WEBページをEXCEL表にする

2012-12-25

WEBページをEXCELに貼付けしたり、業務システムからデータ表をテキスト(.csv形式)でエクスポートしたけれど白紙の部分、空白行がとても多い。EXCELで一度開いてみると1000行くらいまでの範囲に表1-表10 のようにいくつか表題が気まぐれに書いてあるような資料の場合です。列はほとんど揃っているのですが、セクションごとの表が10行前後間隔で離れていて、表自体もタイトルだけでなく表全体に空き間隔があります。

A列に1列挿入し、1などの値を入力して追加します。オートフィルタが設定できる表の状態にしてみます。次に、オートフィルタで[空白セル]を選択したあとの状態を見ます。空白セルが真っ白でなく、どこかにまだデータがある行が見られるようなら、「空白セル」列に何か入力して「空白セルでないセル」の方にしなければなりません。再度[空白セル]選択するとシート全体が真っ白になり、なにもなければ空白行すべてを行選択して[行の削除]の操作をします。オートフィルタを解除して、全体表が整然と見えてきたらOKです。

列もずれて揃ってない部分があれば、タイトル行とデータを揃える、テーブル表にしなければなりません。

ちなみに「WEBページをEXCELに貼付けする」場合は、Webページ上で [Ctrl+A(すべて選択)]→[ Ctrl+C(コピー)] の操作で、WEBページのコンテンツをコピーしたら、EXCELワークシートに切り替え、A1セルで右クリック、値貼付けしてクリップボードのページ全体からWEBページ上のLogoや広告等のイメージを除いて、テキストデータだけを貼付けします。

「WEBページをEXCEL表にする」
EXCEL WORKSHOP TRIAL1_57


EXCEL WORKSHOP TRIAL1
58

フォントを揃える 

2012-12-25

WEBページから情報を貼付けする話を続けます。
元々Excelで作成した資料をWEBページに置換える場合もあると思いますが、ブラウザで表示したページを全選択[Ctrl + A] でページ内の文章など選択範囲が反転しますので、[Ctrl + C] でコピー、EXCELに切替えてA1をアクティブにして[Ctrl + V] でシートに貼り付けします。普通にコピペして体裁が良ければそのままEXCELで保存、収集してあとでデータ加工して比較したりできます。
普通のコピペでは見栄えがイマイチ良くないという場合は、A1で右クリック、形式を選択して貼付けで「値」貼付け、あるいは「テキスト」を選択して貼付けします。データのみ貼付けの方が加工したり運用しやすい場合も多いです。

ページ単位でなく、部分的なコピー、たとえばWEB情報で企業所在地や売上高など数行を収集した場合、WEBサイトごとに書式フォントがバラバラだったりします。値貼付けも2段階の操作で[コピー&ペースト]を単調な作業を繰返すと飽きてきますので、書式やスタイルは、ある程度データ数がたまったら一括操作すれば効率的です。一括編集の方法は「行番号1の上&列番号Aの右」シートの左上コーナーで、セルではない四角の部分をクリック、シート全体を一発で選択できますので、フォントやフォントサイズを変更して1度で設定できます。

EXCELはデータ表にカラフルな書式を設定すると、PCモニター上で資料の見栄えが良い効果がありますが、書式設定にかなりのメモリ容量を使います。ファイルサイズが大きく容量が重たくなり、書式を多用するとEXCELが壊れやすくなります。せっかく時間を費やして凝ったデザインを作ったのに、最悪の場合ファイルが開かなることもあります。データそのものに書式は不要ですから、テキスト形式で構いませんので、作業するEXCELをブックごとをコピーしておくこと、バックアップを忘れないことです。

「フォントを揃える」
EXCEL WORKSHOP TRIAL1_58


EXCEL WORKSHOP TRIAL1
59

純正データ処理

2012-12-26

EXCEL で加工するデータが「純正」であるかどうか普通はあまり気にしませんが、シートのセルに直接キーボード入力したデータはたいてい正しく動作します。
「純正ではないデータ」と言うのは、別メーカーのサーバからダウンロードしたデータだったり、別ブランドのアプリケーションからエクスポートしてデータを読込みしたかったのに、ワークシートに値貼付けするしかなかった、という場合などです。EXCEL関数が正常に反応しなかったり、あるいは、セルの各データの頭に半角未満のスペースが入っていて微妙にズレていたりという障害があったりします。

表作成してEXCELでプレビューするだけならば支障ありませんが、WindowsPCのアプリケーションと相性が悪く、EXCELデータ加工に向かないデータを出力するサーバという事もあるようです。

「純正データ処理」
EXCEL WORKSHOP TRIAL1_59


EXCEL WORKSHOP TRIAL1
60

ファイルに施錠 

2012-12-27

オフィスのPCでEXCELをダブルクリックで開こうとすると、パスワードを求められることがあります。共用サーバのファイルやメール添付されているファイルですが、ファイルを作成保存した側がセキュリティ設定して送信してます。そのような時は、EXCELファイルを開く「鍵(パスワード)」を知らせてもらわなければなりません。

パスワードは、ファイル添付されているメール本文に書かれている場合、あるいは、もっと慎重に別メールでパスワード通知される場合もあります。

メール本文に、EXCELファイルを開くパスワードの「英数文字列」が書かれていれば、そのパスワードをキーボードで直接入力すればよいのですが、英字大文字小文字数字記号が混在したパスワード文字列をミスなく入力する作業は、ちょっと面倒です。

もっと簡単にファイルを開くには、メール本文のパスワード文字列の部分をマウスで[ドラッグして範囲選択]、[コピー]、EXCELを開いて出てくるパスワード画面のテキストボックスに[ペースト(貼付け)]することで、間違いなく1発で開くと思います。

EXCEL2003以前は[ツール]メニュー[オプション]の[セキュリティ・タブ][設定]にパスワード設定がありました。ファイルを保存する時に、[ツール]→[全般オプション]に[読み取りパスワード][書き込みパスワード]を入力、もう一度確認画面が出てきます。

新バージョンのパスワード設定は[ファイル]メニューにあります。[ファイル]→[情報]→[ブックの保護]

メール添付ファイルにパスワード設定するのは、当たり前になっていきていると思います。作業する際にパスワードをその都度入力しなければ開かないのは面倒ですので、設定画面の[****]を削除して空欄にすることで、パスワード解除することもできるます。

その場合、受け取って作業したEXCELファイルを共有したり納品したりする場合は、再度パスワード設定することと、設定したパスワードを通知することを忘れないようにします。

EXCELファイルのセキュリティ設定は[ブックの保護]と呼ばれ、いくつか種類があります。

[パスワードを使用して暗号化]

[シートの保護][セルロック]

[マクロ警告]EXCELを開く時に「マクロが使用できません。セキュリティレベルが高」という警告が出ることがあります。既定ですべてのマクロを無効に設定されているので、手動でツールバーの「有効化」を操作します。

「ファイルに施錠中」
EXCEL WORKSHOP TRIAL1_60

*61-70


EXCEL WORKSHOP TRIAL1
61

WEBコンテンツの部品

2012-12-28

WEB検索してブラウザに表示されたWEBページを、[全選択]して[コピー]、EXCELワークシートに[貼付け]します。WEBページのコンテンツをEXCELに貼り付けして、データ加工できるのでとても便利です。

WEBページ全体をEXCELに貼り付けすると、レイアウトは崩れてしまいますが、段落ごとに行にまとまって、多少の加工作業することでEXCEL表にすることができます。

しかし、テキストの部分以外に、様々な画像コンテンツがワークシートに一緒に貼付けされてきます。 バナーやライン・イメージ画像、検索テキストボックスとかチェックボックスの小さな四角い画像など等、画像を全選択してデリートキーで、一発で、消えなかった…

画像がある行を削除すると、消せそうだけど消えなくて、行番号がずれただけ、様々なWEBコンテンツ画像がしっかりとワークシート上に残っていて、EXCELのセルに埋め込まれている様に、しっかりと貼り付いてしまっています。

文章テキストが貼り付けられた行の方を別シートにコピーして、退避しなければなりません。

WEBページにもよりますが、WEBページから文章テキストの部分を範囲選択してコピーして、エクセル表に貼り付けした方が早かったかもしれません。

「WEBコンテンツの部品」
EXCEL WORKSHOP TRIAL1_61


EXCEL WORKSHOP TRIAL1
62

メールアドレス帳をエクスポート

2012-12-28

EXCELやりたい、と思って開いてみると「なにか」データないかな、と思います。EXCELで「なにかデータ」と思う時、PCメールをよく使う人は、メールソフトのアドレス帳が挙げられます。アドレス帳登録があるなら、「エクスポート」を試してみます。EXCELファイル形式かCSVデータ形式でエクスポートできます。
アドレス帳を使っていない人は、EXCELで仮のアドレス帳を作っておくと、エクセル操作を練習する時にサンプルになります。家族や友人知人の本名でなくても、買い物したお店のレシートの店名や所在地、検索した会社や店舗の情報をアドレス帳サンプルにしてもかまいません。

エクスポートしないでアドレス帳を作成する場合は、最初に1度だけ、住所情報データをEXCEL表に手入力しなければなりません。(1度入力しておけば、次回からコピー&ペーストでデータを利用することができます)

市販の参考書やWEBサイトでEXCELマスターするとき、サンプル例が載っていますので、参考書の例は理解できても、自分のPCのデータでEXCELを作ってみたい、という時に、サンプル例を自分の持っているデータに置き換えられないので、戸惑ってしまうと思います。

手持ちのデータで「なにか」EXCELで表をつくって、EXCELが思い通りに動くと、パソコンに夢中になると思います。

「メールアドレス帳をエクスポート」
EXCEL WORKSHOP TRIAL1_62


EXCEL WORKSHOP TRIAL1
63

行列を入れ替えて貼付け

2012-12-30

「行列を入れ替えて貼付け」
知ってる!
[形式を選択して貼付け]の下の方にチェックボックスがある。やったこと、ある。

でも、どういう時に使うんだろう。
「行列を入れ替えて貼付け」


横長の表を、縦長にすれば、ってときかも。

(ピボットテーブルレポートも、そうかもしれない)
データ図表の縦横は、どっちがいいのか。

実際にEXCELで[行/列の入替え]をやってみる。

縦長横長の表の体裁が目的なら、表の行数と列数が同じテーブルでは、意味ないのかどうか。

表の見出しが、縦に並ぶのと、横に並ぶのと、

表の意味がちがうかもしれない。

データの中身が結局同じならば、縦横どちらでもよいのかも。

また、実際[行/列の入替え]をやってみると、[貼付け]できる時とできない時がある。

警告[コピー領域と貼り付け領域が同じサイズかつ同じ形状でない場合は、それらの領域が重ならないようにしてください。]

コピー元の表の先頭で、表データの[行列を入替え]しようとしていたので、警告が出た。コピーした表と重なる位置で[貼り付け]することができない仕様ということ。

「行列を入れ替えて貼付け」
EXCEL WORKSHOP TRIAL1_63


EXCEL WORKSHOP TRIAL1
64

OFFICEライセンス認証

2013-01-08

PCに新しくOFFICEをインストールする時、最初にアプリケーションを起動した際に、一度ライセンス認証手続きが必要になります。パソコンがインターネットに接続されていればライセンス認証ウィザードで、数秒で完了します。

OFFICEのライセンス認証はEXCELかWORD、POWERPOINTのいずれか、一番最初に開いたファイルの画面で実行します。一度ライセンス認証できていれば、すべてのOFFICEアプリケーションに適用されています。EXCELでライセンスが完了していれば、WORDを起動した時に、もうライセンス認証のウィザードは出てきません。

「OFFICEのライセンス認証」
EXCEL WORKSHOP TRIAL1_64


EXCEL WORKSHOP TRIAL1
65

御社名のあとの御中

2013-01-09

EXCELの差込み印刷で宛名ラベルを作成するとき、会社名とか個人名の後に「御中」「様」を付けます。アドレス帳は、宛名リストのためだけに使っているわけではないので、「御中」や「様」などの項目を載せたくないのですが、宛名には不可欠です。差し込み印刷する時に、一時的に[御中、様」の列を追加しなければなりません。

宛名が、事業者名なら「御中」

宛名が、個人名なら「様」

毎回、差し込み印刷のリストが変わらないのであれば、「御中」か「様」か、は固定されますので、送付用のEXCELで宛名リスト・シートを準備しておくといいかもしれません。

あるいは、アドレス帳に、事業者名のみなら「1」、個人名があれば「2」と、番号であらかじめ振り分けておいて、アドレス帳から送付リストを抽出してから、1なら御中、2なら様、とすぐに置換えることができると思います。

または、EXCELリストで御中、様の列を非表示にしておくのも方法です。宛名でデータを使う時に一時的に表示すれば、作業のときに慌てることがありません。

「御社名のあとの御中」
EXCEL WORKSHOP TRIAL1_65


EXCEL WORKSHOP TRIAL1
66

2013シート

2013-01-09

今年2013年用シートの作成を手掛けています。「2012」シートをコピーして、シート名を「2013」に変更して、表のデータを全消しする等の方法をまず考えるかもしれません。今後毎年シートを追加していくつもりで「年」シートの表を作るつもりです。毎年同じ書式の表を使って、データ入力だけすればよいものにします。

EXCELではじめて作った表ですが、 2000年から毎年追加してPCに保存しているEXCEL表があります。2007年まで同じシートをコピーしていて、2008年シートで表のタイトルをカラーにしています。2010年にフォーマットを変更し、表自体をまったく違う形にしていて表全体がカラフルになってきました。その後2012シートで、それまで表が2段だったものを1段にして、2013も引続き2012書式をコピーして、それで2013の準備をしています。

ところで、シートをコピーする時、[同じシート名(2)] という名前のシートが出来ますが、(2)の方がバックアップで、元のシート名の方を実際に使用するようにしています。

「2013シート」
EXCEL WORKSHOP TRIAL1_66


EXCEL WORKSHOP TRIAL1
67

白背景フォーマット

2013-01-12

EXCELで作成してある仕事用ツールで、白背景フォーマットのワークシートを使う事があります。以前に別のプロジェクトでも、同じような白背景のEXCELツールを使ったことがありました。システムに付属する同じEXCELツールを作っているメンバーが同じで、白背景フォーマットを信頼していて、色々な事業者で使っているのだと思います。

白背景フォーマットというのは、「枠線なし」のワークシートです。表を選択して背景色を「白」で設定すると、表の部分の枠線がなく真っ白な表になります。ワークシート全体を白背景にすることもできます。オプションの詳細設定で「枠線を表示する」のチェックボックスをオフに設定して「枠線なし」にすればよいのですが、オプション設定では「枠線の色」が設定できるので、枠線をピンクやグリーンに変えてみたりするように「枠線を白色に設定」して白背景にすることも考えられます。EXCEL2007以降は表示タブに「枠線」チェックボックスが出ていますので、もっと手軽に白背景が作成できます。

白背景フォーマットをまた見たとき、別のプロジェクトに移っても、システム環境が似通っていて、安心して作業に集中できたりします。EXCELがバージョンアップしても、白背景に期待しています。

「白背景フォーマット」
EXCEL WORKSHOP TRIAL1_67


EXCEL WORKSHOP TRIAL1
68

パソコン社用文書作成

2013-01-12

既存の「なにか」紙の書類や、本や雑誌のページをお手本にして、パソコンで、EXCELやWORDの新規作成を開いて、タイトルや文章を入力、レイアウトして文書作成の練習してみます。お手本と、印刷した文書が同じに見えれば、成功です。

印刷する前に、印刷プレビュー(A4)で、作成したページ全体のイメージをお手本と見比べてから、印刷ボタンを押します。

お手本は、議事録や作業手順書など仕事で使うドキュメントばかりでなく、読書中の本やマガジン、通販カタログのページ、広告チラシやパンフレットなどでも練習できます。ページに画像がある場合は、画像サイズやレイアウトまで、お手本そっくりにEXCELやWORD画面に配置して、印刷プレビューしてみます。

印刷した紙の資料の元ファイルが、EXCELかWORDか、分からなくても、どちらでもよいのですが、EXCELとWORDでまったく同じ印刷イメージを作る事は、けっこう難しいかもしれません。

EXCELの場合、行列枠線の幅を調整して構いません。セル内で中央揃えや均等割付など、書式設定の小技を試すより、ページ横幅の半分の位置とか4分の3のくらいの位置などと、入力する位置を列ごと左右に移動して調整します。表内のレイアウトはセル結合が必要な場合もよくあります。またセルの適当な位置から項目名やデータ文を配置したり行頭を揃えるために、インデントでなく、列幅で(列幅が狭い列、広い列)2列分で分割して表示する方法もあります。表罫線はワンタッチで格子にせず、印刷した時に表に見えるように、罫線を設定します。

「パソコン社用文書作成」
EXCEL WORKSHOP TRIAL1_68


EXCEL WORKSHOP TRIAL1
69

金額のカンマ記号

2013-01-13

ツールバーの[桁区切りスタイル]ボタンで、選択したセルの数値がカンマ記号(,)付きの金額表示になります。列選択して[桁区切りスタイル]で一括して金額表示にすることができます。カンマ記号(,)が付いている数値は一見して「金額」とわかります。

しかし、1度[桁区切りスタイル]を設定したセルを、もう一度[桁区切りスタイル]ボタンで元に戻すことができません。

会員番号や商品コード番号などの数字にカンマ記号(,)が付いているのは、おかしいと思いますので、[書式をクリア]で消さなければなりません。[桁区切りスタイル]ボタンで、カンマ記号(,)を消すことはできません。

フォント(Bold,Italic etc)やセル結合、小数点以下の桁上げ桁下げ等のボタンは、ツールバーで各ボタンをもう一度押すと元に戻す事ができますが、[桁区切りスタイル]は同様の仕様ではないようです。

数値を[通貨スタイル]設定にすると、3桁ごとのカンマ記号(,)が表示され、金額の表示になります。

また、セルの数値を手入力してカンマ記号(,)で区切っても、[桁区切りスタイル]と同じ結果になります。

[通貨スタイル]ボタンで、金額に[円マーク(¥)]を追加することがありますが、[桁区切りスタイル]と切り替えして、[円マーク(¥)]を入れたり消したりすることは出来るようです。

EXCEL2010以前のヴァージョンで、桁区切りのカンマ記号(,)を元に戻すには、[書式をクリア]するか、[セルの書式設定]を開いて[標準書式]に設定するしかありませんでした。最近のバージョンにはリボンに書式設定のプルダウンメニューが追加されていますので、この部分の書式の切り替え操作が改善されています。

「金額のカンマ記号」
EXCEL WORKSHOP TRIAL1_69


EXCEL WORKSHOP TRIAL1
70

たとえばタイムシート

2013-01-14

勤怠管理のタイムシートをEXCELで作ってみます。

1シート1ヶ月分として、表の左端列に[日付(当月1日~月末日)]を行方向に入力します。

右隣り列に[曜日]

[日付]と[曜日]は、日付書式を設定します。

[セルの書式設定]の[表示形式タブ]、[分類]リストから[日付]を選択すると、日付書式が表示されてきます。

「〇月〇日」がシンプルに使えると思います。

セルには 1/1 と日付を入力して、2013/1/1 の日付に「〇月〇日」の書式を設定します。1/1 と入力したセルを[コピー]、[書式の貼り付け]で書式を揃えます。

先に1日から月末日まで入力して、範囲選択して[セルの書式設定]を操作すると、一括で書式が変換されます。

[日付]の[種類]「〇月〇日」 を選択した状態で、[分類]リストの一番下[ユーザ定義]に切替えしてみます。[種類]の一番上に[書式]が表示されています。

m”月”d”日”

m は month(月)

d は  day(日)

書式にテキスト文字列を使う場合は、半角ダブルクォーテーション記号(” ”)で囲みます。

曜日の列は、日付を入力して、ユーザ定義で書式を aaa  と手入力して設定します。

曜日を括弧に入れる場合は、”(“aaa”)” 括弧の記号は文字列になりますので、はじまりの括弧と閉じる括弧どちらも半角ダブルクォーテーション記号(” ”)で囲みます。

次の列に、勤務時間の項目を作成します。

開始時刻

終了時刻

休憩時間

毎日の勤怠の時間数と、月毎の合計勤務時間数が計算できる表です。

1日6時間以上勤務の場合、休憩時間を減算します。

終了時刻 ー 開始時刻 ー 休憩時間 = 勤務時間数/日

時間の計算は、一通りではありません。

セルに 半角で 9:30 のように入力して、[セルの書式設定]の[表示形式タブ]、[分類]リストから[時刻]を選択して、時刻の書式を設定します。 

h: mm

h (hour) m (minutes) です。  

□時□分(□:□)コロン記号(:)で区切って時刻を表示する場合に、時間(hour) と 分(minute)を、別の列に分けて入力することもあります。コロン記号(:)に1列使う例もあります。

EXCEL関数で、勤務時間数を集計することもできます。

月末に、EXCELタイムシートの勤務時間数の合計を数式で計算して、電卓をたたいて合計した時間数と、結果が合っていれば提出できます。

節電対策、残業超勤削減、フレックス勤務やシフト勤務など、時間の計算がややっこしく複雑になりますが、パソコンで入力する勤怠システム管理が導入されています。タイムカードやタイムシートと併用する事業者もありますし、それぞれに色々な勤怠管理を実施しています。

朝9時頃出社して、社内にいるのに、PCの起動や勤怠システムにログインするのに時間がかかって、出勤時刻の朝9時を過ぎてしまうと、「遅刻」が記録されてしまいます。忙しい朝、少し早めに出勤してPC起動しなければなりません。

「たとえば、タイムシート」
EXCEL WORKSHOP TRIAL1_70

*71-80


EXCEL WORKSHOP TRIAL1
71

曜日付きディリー表

2013-01-15

日程表の「日付」列1行目「1日」セルに「今月1日」の日付を入力すると、右隣「曜日」列に曜日が表示されるように数式か何か仕掛けを作成しておきたいと思います。日付に対応する曜日を表示させる方法は幾通りか考えられます。今年1月1日の曜日を入力していればオートフィルで機能で7曜日が繰返しコピーされますので、日付と曜日2列セットで、1シートに1年分365行(366行)の日付と曜日の値が一気に得られます。各月シートを作成する場合は、同様に先頭の1日の曜日をカレンダーで調べ、以降はオートフィルで曜日をコピーします。

曜日列に「曜日」の書式を設定しておく方が比較的簡単かもしれません。セルの書式設定の「日付」に曜日はありませんが、ユーザ定義で日付のシリアル値を aaa あるいは aaaa とすると日本語の曜日名(日月火水..及び曜日)をセルで表わす事が出来ます。書式のユーザ定義を ddd あるいは dddd とすると、sun,mon,tue.. など曜日を英語表記できます。

また、曜日といえば[WEEKDAY関数] が挙げられますが、[WEEKDAY関数]は、番号で曜日名を取得します。

EXCELが曜日を下記のように1~7の数字で表示するように、[WEEKDAY関数]の表示形式を1に設定します。

=WEEKDAY(シリアル値,[種類])

引数の[シリアル値]は日付を入力したセルを参照します。

引数の[種類]に1を入力します。引数の1は、1から7までの番号で1を日曜に設定する表示の種類です。日曜からはじまるカレンダーが1、月曜からはじまるカレンダーが2.. などと[種類]の番号で決めておきます。(引数の[種類]は省略できます。[種類]を設定しない場合は自動的に1)

下記表の曜日名の 日曜日(SUNDAY)の1とは異なります。

※曜日名表

1 日 日曜日 SUN SUNDAY

2 月 月曜日 MON MONDAY

3 火 火曜日 TUS TUSDAY

4 水 水曜日 WED WEDNESDAY

5 木 木曜日 THU THURSDAY

6 金 金曜日 FRI FRIDAY

7 土 土曜日 SAT SATURDAY

[WEEKDAY関数]は、数字で曜日名を表すだけですので、数字を曜日名に置き換えなくてはなりません。

[セルの書式設定]でユーザ定義を曜日にします。

WEEKDAY関数で曜日の番号が出ているセルについて、[セルの書式設定][表示形式タブ]の[ユーザ定義]の[種類]のテキストボックスに aaa(日本語の曜日)または ddd(英語表記)を設定します。

aaa( または aaaa)  と入力すると、日(または日曜日)

ddd ( または dddd) と入力すると、SUN(またはSUNDAY)

また、他の関数と組合せ(ネスト)して、関数で曜日名が表示されるように、数式を作る方法もあります。

[TEXT関数]は、[セルの書式設定][表示形式タブ]の[ユーザ定義]で設定する表示形式を、関数式で記述することができます。

=TEXT(シリアル値,表示形式) です。

TEXT関数の引数の[シリアル値]は、「日付を入力したセルを参照して曜日の数式を作ったセル」を選択します。

TEXT関数の引数の[表示形式]は、[セルの書式設定]で設定する aaa など曜日の表示にします。

=TEXT(WEEKDAY(日付セル ),aaa)

さらに別の関数で、7通りの「曜日名」に置き換える方法があります。[CHOOSE関数]は、引数のインデックスを1以上の整数で表し、イデックスの番号に当たる文字列を設定することで、番号と置き換えする曜日名の表示などに使えます。

=CHOOSE(インデックス、値1,値2,値3,値4,値5,・・)

=CHOOSE(WEEKDAY(日付セル),”日”,”月”,”火”,”水”,”木”,”金”,”土”)

あるいは、別表で「番号と曜日表」を作成、表を範囲選択して参照することで[VLOOKUP関数]が使えます。

VLOOKUPで参照する表は、前述のWEEKDAY関数の※曜日名表 などを参考にしてください。

=VLOOKUP(検索値,範囲,列番号,[検索方法])

=VLOOKUP(WEEKDAY(日付セル),表の範囲,2,0)

引数の[列番号]を 2にすると、aaa なので 日

引数の[列番号]3にすると、aaaa で 日曜日

引数の[列番号]4にすると、ddd で  SUN

引数の[列番号]5にすると、dddd で SUNDAY

「曜日付きディリー表」
EXCEL WORKSHOP TRIAL1_71


EXCEL WORKSHOP TRIAL1
72

単位千円で加減

2013-01-19

[単位:千円]で表示すると 

1,000円 = 1千円 なので、1,000 が1

1万円 が 10千円

10万円 が 100千円

100万円 が 1,000,000円で 1,000(千円)になります。

[単位:千円]で前年度と今年度4~12月データ比較表を作成しました。

3行×10列の表で

行が年度、2行、H23年度、H24年度の2年分

列が月別、4月~12月、9ヶ月分で「各月データ/1000」の値が列方向に並びます。

3行目、年度2行の下行に H24-H23 という数式を作成します。

[単位:千円]で表す数値は、ROUND関数(セル参照,‐3)と同じですが、 H24-H23 を計算すると、±1の誤差が出てしまいます。気付かないかもしれません。

1の位で

H24の値が0-H23の値が 1  で  0- 1= 0

H24の値が8 -H23の値が 4 で 8-4 = 3

[単位:千円]で1/1000にして表示した数値を、×1000 で[単位:円]の桁数に戻して計算してみると、実際の金額は1,000円未満のようですが[単位:千円]で1千円に切り上げされていて、EXCELが「1,000円あったよ」と言ってきます。実際の金額より増えていたり、計算上で1,000円分が消えていたり、各月でいろいろな結果が混在して出てきて、つじつまを合わせなければと困ってしまいます。EXCELがやる仕事はこんなアバウトな感じなんですけど、人間がお仕事するオペレータの方が、EXCELに振り回されてぼやいてばかりでは、お仕事になりません。このまま黙々とEXCELを認めていると嫌われてしまうと思います。千円も過不足があるなんて、会社で大問題ですから!

このような時はまず冷静に、[単位:千円]で千円未満を切り捨てしいる計算している元々の数式を撤回して、計算結果をよく観察します。

また、実際の金額は1の位まで数字があることを考えます。

さきほど、100円の位を四捨五入では計算が合わない、駄目だったので、100円の位でROUNDUP関数で切上げ、または、ROUNDDOWN関数で切捨て、などと試して結果を比較します。

それでも結果が揃わなければ、

10円の位で ROUND(金額セル,-1) にしてから

さらに

100円の位で ROUND(金額セル,-2) の結果を出して、丁寧に数式を合わせていきます。

表全体を狂わさないコツは、部分的に修正するのではなく、修正した作業状態を更新する度に、行全体(列全体)に数式をコピーして確認します。確実に正しい結果が求められる数式を、オペレータ自身が「決める」ことです。

さらに「よく見る」こと。切上げした値が入ったセルを選択して、セルの値を見ると、小数点以下の1,000円未満の値が表示されていますので、それらを改めて整数値にします。

EXCEL表で見えている数値は「表示形式」ですので、[単位:千円]の値ですが、計算式は元の金額で計算されていますので、小数点以下を消してみます。整数値だけ抜き出し、整数値のデータを右隣りの列に直接手入力で打ち直ししても、それほど時間はかかりません。関数式を使ってもできますが、それでほとんど解決していると思います。

「単位千円で加減」
EXCEL WORKSHOP TRIAL1_72


EXCEL WORKSHOP TRIAL1
73

シャカシャカ ピボット

2013-01-22

EXCELといえばオートフィルタとピボットテーブル、と言われるほど、[ピボットテーブル]はEXCELでよく使われるデータベース・ツールです。データベース表を集計・分析する機能があります。2003以前と2007以降で画面メニューの見た目から操作方法も様変わりしていて、操作に戸惑うかもしれません。

実際、操作をやってみれば、と思っても[ピボットテーブル]はどんな場合に使えるのか、[ピボットテーブルのフィールド]で[フィールドをドラッグ]する、これが列かな、こっちを行にしてみて、あ ドラッグアンドドロップしてみて、やっぱり逆かな、さっきの方だったかも、などとシャカシャカとフィールドの置き換えを繰り返し、よく解らない状態のまま諦めたという事があったかもしれません。

[ピボットテーブルのフィールド]で[列][行]で、各フィールドをドラッグする時に迷うのが、列・行の配置をどちらにするか、ですが、表のたてよこに特に決まり事はなく、PCモニターでプレビューして、あまりにも横長に幅広くなり見づらいから、縦長の表に置換えてみたら「見栄えがよくなった」感覚でよいと思います。

[フィルタ]は、EXCELの[オートフィルタ]と同様にデータ抽出する[フィルタ]で表データを絞り込み、フィルタで切替えします。

[値]は、[値]に設定した[フィールド名]をクリックして、[値フィールドの設定]で集計方法を確認します。[合計]の場合は[SUMIF関数]、[個数]の場合は[COUNTIF関数]で集計したのと同様の結果が取得できます。

[ピボットテーブル]でなければ集計できない、ということはないと思いますが、「複数の条件で抽出して集計する」場合に[ピボットテーブル]がよく使われます。マルチ・フィールド表から複合グラフが作成されます。

EXCELより、ACCESSのピボットテーブルの方が優れているのではないか、という提案があり、実例でEXCELとACCESSを比較する案件がありました。EXCELで出来なかったことが、ACCESSで出来るかもしれないとのことでしたが、両者のイメージを比較する図表を作成しました。

結局、ACCESSより、EXCELピボットテーブルの評価が上がりました。

「シャカシャカ ピボット」
EXCEL WORKSHOP TRIAL1_73


EXCEL WORKSHOP TRIAL1
74

ACCESSだったらできるかも

2013-01-24

Microsoft Officeには種類があります。おもなエディションは、

Personal Edition WORD, EXCEL, OUTLOOK

Home & Business WORD, EXCEL, POWERPOINT, OUTLOOK

Professional WORD, EXCEL, ACCESS, POWERPOINT, OUTLOOK

OFFICEに[ACCESS]というデータベースソフトがあることは知っているけれど、使ったことはないという人は多いと思います。あらゆる勤務先のPCにOffice Professional が入っているわけではありません。

ACCESSの初心者には、もともとSQLとかORACLEやIBM等データベース技術者、VB(VisualBasic)プログラマーなど、WindowsPCがはじめてで、OFFICEをやらなければならず、マウスでACCESS、のようです。

PCでWORD、EXCELを知っているから、ACCESSもやってみたい、というならば、WORDの[差込印刷]、EXCELの[データ]などのスキルがそのまま活かせます。EXCELとの違いが、ACCESSということです。EXCELで出来なかったことが、ACCESSなら出来るかもしれません。

ACCESSの[テーブル]は、EXCELのデータ表と同じデータです。

ACCESSの[クエリ]は、EXCELのフィルタで抽出されたデータ表と同じです。

ACCESSの[フォーム]は、入力フォーム、検索フォームにあたります。

ACCESSの[レポート]は、WORDの差込印刷と要領が同じです。データを出力(印刷)する画面イメージを作成します。

ACCESSの[マクロ]は、WORDやEXCELのマクロと使い方が異なります。VBAやコードを知らない人でも、作業手順を設定してACCESSマクロを組むことができます。さらにマクロを開発する場合に[モジュール]でVBAを記述します。

ACCESSは、WORDやEXCELのように、マウス操作で直感的に「なにか」作業を進めることが難しいのかもしれません。本やWEBサイトでACCESSのサンプル例で学んだので、だいたい解っているんだけれど、仕事で実際に管理しているファイルやデータに関して、情報を置き換えして「デスクトップやドキュメントにMyACCESSツールを作って置く」などと、なかなか..

アレ、欲しいんだけど、ACCESSで。

本などで学習して2~3年くらい経って、身近で「はじめてACCESS本を読んでいる」だれかに「ACCESSを教える」くらい、喋れるという事実にお気付きになるかもしれません。ということは理解しているのに..

「ACCESSだったらできるかも」
EXCEL WORKSHOP TRIAL1_74


EXCEL WORKSHOP TRIAL1
75

仕様制限超えの図表グラフ

2013-01-25

2年度分データ表を比較する棒グラフを作成中です。

積上棒グラフ × 2年度比較トライアル

積上げ棒グラフ、求められているグラフのイメージは、EXCELで既定のグラフ種類の一覧になく、つまり既定でEXCELの仕様を越えていますので、EXCEL自身にとっては、ツラい仕事ではないかと思います。

EXCELマニアや、開発系オフィスPCユーザ社員さん達は、わりと簡単に、自在にEXCELを酷使できるみたいです。仕様制限越え、EXCELを駆使して独自デザインで試作するのは、わりと楽しいかもしれません。EXCELに勝ったという達成感で、見せたくなるのではないかと思います。

インターネットで検索すると、EXCELグラフで積上棒を2年分 、という、一見難解と思われる図表グラフ作成方法やサンプル例がたくさん出てきたので、参考にしました。よくある課題なのだと気付きます。

結論からいえば、既定ではないという図表デザインは、手書きと一緒です。完成させたグラフと連携するデータ資料として見せられない表になってしまっているからです。グラフ元表自体を加工しているため、あくまでも参考程度の資料となります。

「仕様制限超えの図表グラフ」
EXCEL WORKSHOP TRIAL1_75


EXCEL WORKSHOP TRIAL1
76

棒グラフ 色やパターンについて

2013-01-28

EXCELデータ表の上でグラフ作成、グラフウィザードでグラフの種類を選択することで、自動的に棒グラフが出来上がります。時間の余裕があると、少し手を加えて色やパターンを変更するなど、オリジナル編集をやってしまう人は多いと思います。

モノクロレーザープリンタならば、グラフに色を設定しても濃淡だけですので、背景色に網掛けなどのパターンを設定したいと思います。パターン一覧から[パターンの種類]を選びます。種類が数多くて、選択にあれこれ迷うことがあります。網掛けの濃淡や斜線、破線、格子柄、市松模様など、気分で図表に書式を加えて、自己満足するかもしれません。

通常は、[パターン一覧]から[パターンの種類]を順番に選択します。網掛け濃淡を一覧表の左上から順番に設定する、というのが基本だそうです。

点線5%→10%→15%→・・→80%→90%→対角ストライプ… →→

パターンで一見して、グラフのデータ項目が何番目か、が見てわかるとのこと。

色やパターン設定などなにもしないで、EXCELがウィザードで作成したグラフのままで充分です。

「棒グラフ 色やパターンについて」
EXCEL WORKSHOP TRIAL1_76


EXCEL WORKSHOP TRIAL1
77

書式設定の評価

2013-01-29

慌ただしいオフィスで、EXCELの図表・グラフ資料を作って欲しいと依頼されたとき、

「できました」と提出、書式設定で手作り風に手間かけてデザインして、見てもらいたかったし、気に入ってもらいたかった。相当な意気込みで挑んだのに、締切りに間に合うように頑張ったのに..

なぜか不満が返ってくる事があります。

そのときは「やり直し」「手直し」と突っ返されはしなかったので

その不満そうな態度の理由は、よく解りません。

早急にデータの中身が見たかった..

ずいぶん待たされた..

ずいぶん時間がかかったみたいだけど、デザインって書式設定?

余計な事はなにもしないで、コピーを送って欲しかった、なんて

頼まれた資料が、依頼者にとってタイミングよく届けばよいらしい。

タイミング、なんて、書式設定を気に入ってもらえる事より難しい。

ハイセンスでカラフルな図表を突きつけられて、余計に疲労困憊する..

派手な色使いのカラー印刷なんて持って来られて、トナーがもったいないし

忙しいから頼んでいるんだし、疲れているんだから

書式はなんだって構わない、無くてもいい

やっぱり、よく解らない。

データの中身は、書式で変わるわけではないし、デザインはサービスなのに..

そんなことより、

EXCELで、表の行間を一括で広げたり、事前の打ち合わせのときに言ってもらえれば、色々できるんだけど。

フォントサイズを既定値より大きめ(小さめ)にするかどうか、などを、あらかじめ打合せして確認しておいた方がよいと思います。

終了時間ギリギリまで、時間をかけて一生懸命がんばったつもりの仕事が、裏目に出てしまっています。想定外のキツい言い方が直接返ってきたりしました。

依頼された図表資料に、依頼されていない書式を設定するなど、それだけで、そういう人達を苛立たせる事があるらしいのです。

自分で作った作品を見てもらう機会ではなく、依頼された作業で出勤していますので、依頼者の言い分を良い方向に解釈した方が得策です。ドキュメント作成して、デフォルト書式のまま提出するのが当たり前のようです。敢えて余計な事は考えない「何もしない」ほうが無難、ということは、仕事は意外と楽なものなのです。

「書式設定の評価」
EXCEL WORKSHOP TRIAL1_77


EXCEL WORKSHOP TRIAL1
78

とある帳票フォーマット

2013-01-31

決算のシーズンには報告用の様式について、WEBポータルからテンプレートをダウンロードする指示を受けたりします。

報告データ入力用の様式はEXCELで作成されていますが、EXCEL表はセル範囲に単純に罫線を設定したものでなく、枠線は見慣れない体裁でした。

デフォルト値(既定値)は「行高18ピクセル、列幅72ピクセル」ですが、シートの列幅が11ピクセルに狭められています。表罫線の列幅が11ピクセルというわけではありません。表内の項目名にはテキストボックスが配置してあり、セルに直接文字入力されていません。提出用の報告データを入力する[セル]の[フォントサイズ]は、極小サイズに制限されています。印刷プレビューで見ると読めますので、帳票の書式と入力した文字列はバランス良くおさまっていて、印刷すればよくあるA4帳票が出来上がります。

別表では、さらにEXCELの行・列の枠線の幅が編集されています。

行高~罫線,46px,20px, 罫線,14px,11px,14px, 罫線~、

列幅は60px,60px,60px,60px (~4列表)

セル範囲の枠線どおりに罫線を設定すればいいのに

(こんなデザイン、無駄!)

(一体どこらへんに入力すればいいの!)

思わずため息ですが、入力データのフォントサイズを行列の幅で制限してあり、プレビューすると様式になっているので、これはこれでいいのかしらと思います。

「とある帳票フォーマット」
EXCEL WORKSHOP TRIAL1_78


EXCEL WORKSHOP TRIAL1
79

SUM関数 引数の選択範囲について

2013-02-09

列の合計、SUM関数で足し算したいデータ列のセルを連続で範囲選択しますが、

あとで行挿入して、選択範囲にデータ行を追加する事があります。

SUM関数が入っている合計セルの、上行に行挿入してデータを追加した時、正しい合計値が出ていたと思います。別のシートで、合計値が少ないことに気付きました。SUM関数の数式で、合計の選択範囲が元の範囲のままです。合計するセル範囲全体が選択されていません。

「集計値は桁違いでなければよい」(提出元が作成しているデータが未完成で、必ずしも信用できるとは限らないから)と教わった気もしますが、

千の位未満の百、十、一の位の金額、小銭も集めればまとまった金額が出ますので、実際あるはずなのに残高不足とか、金額で余るとか、問題になりますので、無視できません。

SUM関数は見慣れていて、数式が入っているセルをそのままにしますが、EXCELが編集できる状態で共有されていると、更新されることがあります。セルで見えている数字が明らかにおかしい時は、数式の内容まで確認すると思いますが、何気なく見過ごさない様に気を付けなければなりません。よく見て、楽観しない事です。

「SUM関数 引数の選択範囲について」
EXCEL WORKSHOP TRIAL1_79


EXCEL WORKSHOP TRIAL1
80

F9キーで再計算する

2013-02-25

収支計算表を入力していて、支出データを追加したのに「本日の残高」のセル値が、前行の数字と変わっていない事に気付きました。

残高セルの数式は、
=前行残高セル値+収入セル値-支出セル値
という単純な加減算です。前行と本日追加行の間に1行テスト行を挿入して、10とか100とか数値を入れてみましたが、何を入力しても数式の結果の値はゼロと同じく前行残高のままです。前々行の数式を本日行までコピーすると、前々行の数値がコピーされてしまいます。

残高の数式が動作していないようです。 普段は収支の数値を入力するだけで、数式で計算された残高の数値が表示されていました。

とりあえず、[F9キー]を押して「再計算」処理をして解決していますが、明日また明日の収支データを入力して収支表の動作を試してみなければ不具合の状況はわかりません。この収支計算表だけでなく、このPCのEXCEL表すべての数式が、再計算を要求する状態であれば、非常に面倒なことですから。

「F9キーで再計算する」
EXCEL WORKSHOP TRIAL1_80

*81-90


EXCEL WORKSHOP TRIAL1
81

ツール>オプション>計算方法の設定

2013-02-27

[F9]で処理したEXCEL表はどうなっていたか。

前日の状態のままでした。

WindowsXp、EXCEL2003 ですが、

ツールメニューのオプション「計算」タブを見ると「自動」にチェックが入っていましたので、やはり障害のようです。

同じPCで、既存の他のEXCELファイルを起動して同様の操作を試すと、[ツール]>[オプション]>[計算方法」で、[手動]にチェックが入っています。

既定で[保存前に再計算を行う]にチェックが入っているので[上書き保存]するタイミングで、数式の正しい結果が表示されることになりますが、前日のワークシート上で「F9」ファンクションキーの[再計算]処理を行っていたので、そのファイルでは「自動」に切り替わっていたかもしれません。他のファイルを確認するより先に、既に知っていた処理方法を自分で行ったために、そのファイルだけ計算方法が「自動」設定の状態で「手動」操作を行う状態になってしまっています。これは明らかにファイルの障害です。

解決方法は、ユーザ端末で操作できますので(簡単なのですが)、障害が起きたファイルで一度[手動]を適用させたあと、EXCELに真の[手動]計算の状態を記憶させるために、一度保存します。そのあと再度[自動]設定にします。[ツール]>[オプション]>[計算方法」の設定はEXCELの開き直しは不要でしたが、オプション設定によってはEXCEL自体をいったん閉じて、EXCELを再起動した後で、設定が有効になる場合もあると思います。

「ツール オプション 計算方法の設定」
EXCEL WORKSHOP TRIAL1_81


EXCEL WORKSHOP TRIAL1
82

A4縦書きエクセル文書

2013-03-02

送信元は霞が関の省庁だったのですが、「エクセル文書」がメール添付されていました。A4縦・縦書きのEXCELワークシートです。印刷プレビューを開くと風変りな文書なのですが、文句が言えない。

縦書きの部分は書類の見本のようです。A4横で縦書き文書の「見本」で、デスクの左側に置いた書類の右半分、縦書きのタイトルから本文前半を見せているイメージです。また書類見本の下方には、横書きで注意書きが付記されています。

画面右側には、*印やフォント太字、傍線など、書式の注釈箇所を記した図形描画の線や矢印を配置してレイアウトしています。

WORDではこのようなレイアウトは難しいと思います。

印刷プレビューで、枠線が消える状態で一見普通のA4文書に見えるのですが、EXCELの枠線を活かして、力作だったと思います。

「A4縦書きエクセル文書」
EXCEL WORKSHOP TRIAL1_82


EXCEL WORKSHOP TRIAL1
83

作業手順とマクロのコメント(再掲)  

2013-04-18

「マニュアルをください」「作業手順書があれば出来ます」と言われることがあります。パソコンが得意で、一人でじっくり手順書を読み込んで、マイペースで作業を身につけたいということでしょう。

作業手順書を暗記する必要はありません。

口頭で指示を受けて、手順書にメモ書きを追加することが多いです。

作業に手慣れた頃に、作業手順書が手元にないと、どうしてよいのか分からなくなる。手順書がどうしてもまた必要になってきます。また、せっかく馴れてきた作業手順どおりにを毎日やりたいのですが、その部分はスキップしてください、と指示が出る事もあります。

作業手順書が分厚く一読したけれど、理解できない。独りで読み取れず、一人作業では完了できずに、仕事にならない事もあると思います。(呼吸が苦しくなるまで頑張らない事です)

作業マクロを考える場合があります。進捗が遅れそうな作業の部分にマクロを作成して、単純な繰返し作業を自動化する事です。
作業手順を箇条書きにして、VBエディタにコピーして、コメントアウトします。コメントの下にマクロ(VBA)、作業手順をEXCEL VBA向けに翻訳したコードを記述します。

マクロを作った後の作業手順は、簡単になります。

1.Aボタンを押す

2.Aが終わったら、Bボタンを押す

3.作業が完了したシートの値を転記(コピー)してレポートする 」のようになりますので、作業自体も簡単になると思います。

確認作業になります。

「作業手順とマクロのコメント(再掲)」
EXCEL WORKSHOP TRIAL1_83


EXCEL WORKSHOP TRIAL1
84

金種両替表

2013-04-18

エクセルで簡単な両替ツールを考えているところです。

金種は以下の9通り、
1万円札
5千円札
1千円札
5百円玉
1百円玉
5十円玉
1十円玉
5円玉
1円玉

まず、A1に金額を入力すると、B列各セルの数式で金種ごとの枚数が計算されるという標準ツールで、実際手元にあるお金の枚数をエクセル両替ツールでチェックします。

次に作成したいのは、以下B列の各金種行に「欲しい枚数」が入力できるものです。
2万5千円分の1千円札が欲しいとか、出金は4千8百円だけど5百円玉が10枚欲しい等の両替の希望条件がある場合です。

1万円札の方から処理すると、金額を各金種で割り算して整数値にする関数を使用すれば計算できます。
金額は0以上の整数ですから、関数の性質はあまり深く考えなくても大丈夫だと思います。
1円玉の方から考えると、10円以上の端数で枚数を計算できますが、5の倍数の金種があるかないかを一度確認します。

「金種両替表」
EXCEL WORKSHOP TRIAL1_84


EXCEL WORKSHOP TRIAL1
85

表計算で 1円足りない?

2013-05-02

業務用で1円未満を含むちょっとややこしい資料です。
小数点以下2位

5項目分のポイントを加算

5等分した値を各項目の元データから減算します。

計算結果が請求金額と同額なのを確認して、科目別の仕訳伝票を起こす作業でしたが、EXCEL2010(Win7)で、EXCEL表の合計金額が正しい値(整数値)で見えているので[OK]したのに、業務システムに入力した収支の結果の方を見ると1円不足しています。

1円も違っていました!!

EXCELの数式を信用できない例はわりとよくあります。
ROUND関数で桁上げや四捨五入した値を用いる場合、整数値を計算した後、もう1度データを手入力することがあります。

INT関数などでも同様です。値貼り付けすると、小数点以下の値までセルにちゃんと残されていることが解ります。

計算結果がどうしても合わない時は、数式やコードを見直す仕事より、慌てずに実際のお金の残高に合わせてあるデータを信用することです。

「表計算で 1円足りない」
EXCEL WORKSHOP TRIAL1_85


EXCEL WORKSHOP TRIAL1
86

オートフィルでABC

2013-05-03

EXCELオートフィル機能は便利です。

アクティブにしたセルの右下、小さい四角(■)フィルをマウスでドラッグしてコピーすると、連続データを入力します。

数値だけでなく、日付の自動入力が既定で登録済みです。
連続データリストには[日付]の書式、

曜日 aaa aaaa ddd dddd

月名 mmm mmmm 和暦 旧暦

十二支、十干 などが登録されています。

この連続データリストを、自分で追加することができます。

[ファイル] -[オプション]-[詳細設定]-[全般] で

並べ替え順や連続データ入力設定で使用するリストを作成します: [ユーザ設定リストの編集]  を開きます。

画面左窓のユーザ設定リスト で「新しいリスト」を選択、右窓「リストの項目」スペースにリストをEnterキーで区切って縦方向に入力し「追加」ボタンをクリックするか、またはあらかじめワークシートのセルに入力して範囲選択 -「インポート」をクリックして、左窓のユーザ設定リストに追加します。自分で作ったリストがワークシート上で、次回から簡単に連続データにすることができるようになります。

アルファベット順を入力できるように、A,B,C,, からZまで連続データのリストに追加してみました。
ですが、このユーザ設定リストにアルファベット順が大文字か小文字か、どちらか一方しか追加できませんでした。

大文字A,B,C,..が登録されていると、小文字でアルファベットa,b,c,.. で連続データを作成しようとすると、a,b,c,D,E,F,… となり、途中から登録済みの大文字アルファベットが表示されてしまいます。

「オートフィルでABC」
EXCEL WORKSHOP TRIAL1_86


EXCEL WORKSHOP TRIAL1
87

タイトル行を固定する

2013-05-07

EXCELでデータ行数が多く、PC画面でスクロールして表の下方まで表示する場合に、表のタイトル行を固定すると見やすくなります。
表をスクロールしても、表の1行目がスクロールされないように設定します。

[表示]ー[ウィンドウ枠の固定]で操作します。

EXCEL画面で、固定したい行(表のタイトル行)の1行下の行を[行選択]して、[ウィンドウ枠の固定]

ちなみに「先頭行の固定」というメニューは、EXCELの1行目を固定しますので、表の見出しが1行目ならば[先頭行の固定]で構いません。

表の「タイトル行」「タイトル列」のどちらも固定したい場合は、固定したい行の1行下で、固定したい列の1列右、つまりデータがはじまる表の左上セルを選択して[ウィンドウ枠の固定]を設定します。

[ウィンドウ枠の固定]メニューをもう一度押すと、固定の設定が解除になります。

印刷する表のタイトル行を固定する場合は、設定画面が異なります。

印刷が1ページだけなら不要な設定ですが、複数ページのEXCEL表を印刷する場合に、2ページ目以降の同じ位置に表のタイトル行が表示されます。

[ページレイアウト]ー[ページ設定]で行います。

固定したいタイトル行を[行選択]して、[印刷タイトル]で表の見出し行を設定します。
[ページレイアウト]の[ページ設定]ー[印刷タイトル]ー[タイトル行]で、印刷タイトルを設定することができます。

印刷タイトルは、複数行選択することができます。

「タイトル行を固定する」
EXCEL WORKSHOP TRIAL1_87


EXCEL WORKSHOP TRIAL1
88

折れ線グラフは図形描画と機能が違う

2013-06-02

3ヶ月分の日次表で、マーカー付き折れ線グラフを作成しました。

各月の折れ線グラフが交わる(マーカーの部分)で、ほとんど重なる箇所は、表の下方が後から追加される書式で、表を上の行から最新データ、5月、4月、3月‥‥ としてグラフを挿入すると、過去月データが前面に表示されてきます。

グラフ機能はワークシートのデータ表と連動していて、シート上の表の体裁を編集したい場合、[系列]の順序など、グラフを挿入後に編集できます。

[グラフのプロバティ]には様々な編集機能がありますが、[図形描画]のように、前面→背面などと図形の位置の順序を入替える機能はないようです。また、グラフを印刷するとデータがほぼ重なる月で、折れ線グラフのマーカーが前面に出ている[系列]が強調されてしまうので、気になってしまいます。
データ系列の書式設定、[マーカーのオプション]で個別に[マーカーの種類]を「なし」に設定したり、[マーカーのスタイル(線の先端)]等を編集して調整できます。

「折れ線グラフは図形描画と機能が違う」
EXCEL WORKSHOP TRIAL1_88


EXCEL WORKSHOP TRIAL1
89

グラフスタイルやパターン設定について

2013-06-10

EXCELグラフの既定で作成できる[棒グラフ]に、[色(単色やグラデーション)]、[パターン(網掛けや斜線など)]等の書式を設定して、データ値や系列ごとの区分を強調することが出来ます。

EXCEL2007以降で、PCやOSヴァージョンによって、既定でデータ系列の書式設定[塗りつぶし]オプションに[色なし][単色][グラデーション][図またはテクスチャ]は常にありますが、[パターン]がリストに無く設定出来ない場合があるみたいです。

自宅のWindowsVistaの「OFFICE2007」には、グラフ書式設定の[パターン]がありません。仕事先のWindows7の「Office2010」では、日によってEXCELグラフに[塗りつぶし]、書式設定に[パターン]が設定できる日とできない日があります。気になって、度々グラフ書式設定を開いてみます。

余談ですが、[縦棒(横棒)グラフ]の[データ系列]に[パターン]を設定する時は、[パターン一覧]の左上から順番に、単純に書式設定するのが基本らしいです。パターンを色々ランダムに選ぶと、データ項目が何番目で何種類ある、などと一見して読み取れないからです。

2007以降のグラフは、既定でカラー印刷に適した書式だと思います。グラフは[既定のスタイル]で、データ別に色分けされていますが、[グラフスタイル一覧]を展開すると、既定以外は、同系色の濃淡を切り替えする仕様です。
今月EXCEL2010で、3年度分(H22,23,24)の月別データを比較するグラフを作成しました。H24年度を強調したいのですが、2番目のH23年度が赤色で目立っていて色を変えたかったのですが、デザインしたグラフを求められていないので、リクエストが無い限り、既定で作成したグラフを提出します。手を加えてデザインを修正したり、カスタマイズする必要はありません。

「グラフスタイルとかパターン設定について」
EXCEL WORKSHOP TRIAL1_89


EXCEL WORKSHOP TRIAL1
90

グループ化したまま編集できる

2013-06-12

6月半ばに決算準備時期、Win7 EXCEL2010で、決算資料に添付する図表グラフ資料を作成しています。支出の[積上げ棒グラフ]で、[凡例]が「事業費」と「その他」だけ。説明不足かもしれないので、説明書きを追加しました。

右端の棒グラフの脇に[横テキストボックス]と[図形(大かっこ)]を配置します。「事業費」と「その他」の項目、[横テキストボックス]を2つを選択して[グループ化]を設定、説明書きの[大かっこ]もグループ化、レイアウトしたいので図形を選択してドラッグで移動、[横テキストボックス]はリサイズしました。[大かっこ]の位置を手動で移動して、説明書きのテキストの[フォントサイズ]を小さくしたり、と、グループ化したまま編集できています。

実際にやってみなければ気付かなかったと思います。

「グループ化したまま図形が編集できる」
EXCEL WORKSHOP TRIAL1_90

*91-102


EXCEL WORKSHOP TRIAL1
91

下には下が、右には右がある

2013-12-16

「上には上がある」という言葉がありますが・・

EXCELの場合、データ行を追加すると下へ下へ行数が増えていきますし、列を追加すると右へ右へデータ列が増えていきます。

「下には下がある」

「右には右がある」

そういう言い方をしてみたわけなのです。

「下には下が、右には右がある」
EXCEL WORKSHOP TRIAL1_91


EXCEL WORKSHOP TRIAL1
92

左電卓、右マウス

2024-01-16

左手で電卓を打つ…

右手は、PCでマウス操作したり、ペンに持ち替えて転記したり、忙しく右手で仕事しますので、電卓は左手で叩く。非常に効率的だと思います。

昨年単発アルバイトで、経理会計を勉強中の受験生と同室で、一緒に仕事をしました。9割以上の受験生が電卓を左側に置いて、右手で筆記用具、左手で電卓を叩いていました。軽快なキー音が室内に響きます。百万円以上の金額も、ミスなく素早い入力操作を目前に、爽快感…

その日帰宅して早速、真似して左手で電卓のキーを打ってみました。練習なしに素早く打てる手技ではありませんが、やればできる…

その後日、区役所の窓口で、左電卓の職員さんを見ました。経理会計ばかりでなく、事務デスクや、レジなどでも電卓は活躍していると思います。ソーラー電卓は、電池の消耗なども心配ありません。

EXCEL表の数式で合計した値が正しいかどうか、パソコンのマウスやキーボード操作から手を放して、他の方法で合計を確かめて、照合する必要があります。やはり、電卓は欠かせないアイテムです。

「左電卓、右マウス」
EXCEL WORKSHOP TRIAL1_92


EXCEL WORKSHOP TRIAL1
93

写真のWEB登録も自分でやりたい場合

2014-01-20

デジカメやモバイルカメラで自分で撮った写真を、気軽にアップロードしてWEB掲載する機会がとても多くなりました。ブログの記事やプロフィールに、イメージ画像ばかりでなく、本名で本人の顔写真をWEB公開、最近あまり抵抗を感じなくなってきました。データ転送ケーブルで、画像をパソコンに取り込んで手軽に登録できます。WEBページは、写真のファイルサイズに制限があります。大きすぎる写真は、アップロードに時間がかかるし、写真を掲載したWEBページも重たくなります。ページを開くのに時間がかかってしまいます。容量制限の警告が出ると、登録NGです。

スマートフォンのカメラに保存している写真を、パソコンに取り込んで開いてみる、あまりにも大きいサイズの写真であることがわかります。写真の「解像度」を低くする、[中解像度」「高解像度」に設定して、サイズを小さく縮小します。

WEBページでは、画像を登録するとき「アップロードの手引き」を確認します。画像サイズの上限があって、あまりたくさんの写真を掲載できない場合があります。1ページ当たりの写真の枚数を減らせばよいのではなく、アップロードする写真のサイズの合計が、WEBページの制限サイズより容量オーバーにならないように準備しなければなりません。そのためには、1枚1枚の写真のファイルサイズを確認しなければなりません。

写真の[プロパティ]で各画像ファイルのサイズが確認できます。保存フォルダの[表示]を[詳細]に切り替えして、各ファイルのサイズを一覧で確認できます。

パソコンの画像エディタ(Windowsのペイントなど)で、写真のサイズをやや小さめに縮小することができます。WEBページに登録する前の、もうひと手間です。WEBページの画像登録は、1ページで「上限2MB」だったりします。2MB = 2000KB ですので、1枚を100KBに縮小すると、20枚アップロードが可能です。

リサイズの値を決めて[ペイント]など画像エディタでリサイズします。数式の結果で、たて横の値を[ペイント]の[サイズ変更]に入力して、縮小ファイルを保存します。そのまま[上書き保存]すると、元の大きすぎる写真が上書きされ、手元に残らなくなりますので、リサイズしたアップロード用の画像は、別の名前で保存して区別するとよいと思います。

「写真のWEB登録も自分でやりたい場合」
EXCEL WORKSHOP TRIAL1_93


EXCEL WORKSHOP TRIAL1
94

OFFICE365 PersonalでEXCEL2013

2014-11-16

EXCEL2013を検討していて、個人向け Office365、1ヶ月試用版をダウンロードしました。Office2013 Professional が使えるプランがあり、つまり個人向けのOffice365 Personalで、Word,Excel,Access,PowerPoint,Outlook が普通に使えるようになってしまっていました。

Office365 Personalは、Microsoft有償クラウドサービスで、クレジットカード登録などで購入手続きをしますが、初月1ヶ月無課金で。またいつでも解約ができるシステムのようです。
WindowsOSやOffice評価版のダウンロードと同様、Microsoftアカウント(メールアドレス)が必要です。クラウドですから当然、モバイル向けであるべきと思うのですが、自分のAndroidタブレット端末はまだ対象外でした。OfficeSuiteは入れてありますが、Office閲覧用アプリです。モバイルはSerface、WindowsOSのモバイル端末用という段階なのでしょう。

Office365 Personalの、ダウンロードにかなり時間がかかりました。試用まで、少しばかり辛抱がいります。期限付きライセンスが終了したOffice評価版などはアンインストールしておいた方がスムーズみたいですが、Office2003や2007など旧バージョンには影響ないようです。

Officeのアップグレードのたびに、新しいヴァージョンをなるべく安価でトライアル、と思うとライセンス認証などで悩むことになりましたので、Office365 Personalの価格が安いか高いか、どうだかまだ分かりません。

Office2007のあと、Office2010は評価版で体験したたけで購入していなかったので、Excel2013でマクロとか、accdbのAccessクエリやVBA などにも、これからゆっくり取り組めそうです。

「OFFICE365 PersonalでEXCEL2013」
EXCEL WORKSHOP TRIAL1_94


EXCEL WORKSHOP TRIAL1
95

エクセル関数の読み方(五十音順)

2015-2-28

<参考資料>EXCEL関数全事典(インプレスジャパン)EXCEL関数小事典(技術評論社)EXCEL技道場EXCEL関数 読み方 
五十音順
ACOSアーク・コサイン
ACOTアーク・コタンジェント
ASINアーク・サイン
ATANアーク・タンジェント
ATAN2アーク・タンジェント・トゥ
RTDアール・ティー・ディー
IRRアイ・アール・アール
ISO.CEILINGアイ・エス・オー・シーリング
ISOWEEKNUMアイエスオー・ウイークナム
AGGREGATEアグリゲート
ACCRINTアクルード・インタレスト
ACCRINTMアクルード・インタレスト・アット・マテュリティ
ASCアスキー
UPPERアッパー
ADDRESSアドレス
ABSアブソルート
AVERAGEアベレージ
AVERAGEIFアベレージ・イフ
AVERAGEIFSアベレージ・イフ・エス
AVERAGEAアベレージ・エー
AVEDEVアベレージ・ディービエイション
AMORDEGRCアモルティスモン・デグレシフ・コンタビリテ
AMORLINCアモルティスモン・リネール・コンタビリテ
ARABICアラビック
HOURアワー
ANDアンド
EVENイーブン
YIELDイールド
YIELDMATイールド・アット・マチュリティ
EXACTイグザクト
EXPイクスポネンシャル
ISEVENイズ・イーブン
ISNAイズ・エヌ・エー
ISERRイズ・エラー
ISERRORイズ・エラー
ISODDイズ・オッド
ISTEXTイズ・テキスト
ISNUMBERイズ・ナンバー
ISNONTEXTイズ・ノンテキスト
ISFORMULAイズ・フォーミュラ
FORMULATEXTイズ・フォーミュラ・テキスト
ISBLANKイズ・ブランク
ISPMTイズ・ペイメント
ISREFイズ・リファレンス
ISLOGICALイズ・ロジカル
IFイフ
IFERRORイフ・エラー
IFNAイフ・ノン・アプリカブル
EFFECTイフェクティブ・アニュアル・イールド
IMAGINARYイマジナリー
IMARGUMENTイマジナリー・アーギュメント
IMABSイマジナリー・アブソルート
IMEXPイマジナリー・エクスポネンシャル
IMCSCイマジナリー・コカセント
IMCOSイマジナリー・コサイン
IMCOTイマジナリー・コタンジェント
IMCONJUGATEイマジナリー・コンジュゲイト
IMSINイマジナリー・サイン
IMSUBイマジナリー・サブトラクト
IMSUMイマジナリー・サム
IMSQRTイマジナリー・スクエア・ルート
IMSECイマジナリー・セカント
IMTANイマジナリー・タンジェント
IMDIVイマジナリー・ディバイデッド・クオウシェント
IMPOWERイマジナリー・パワー
IMPRODUCTイマジナリー・プロダクト
IMLOG10イマジナリー・ベース・テン・ログ
IMLOG2イマジナリー・ベース・トゥ・ログ
IMREALイマジナリー・リアル
IMLNイマジナリー・ログ・ナチュラル
YEARイヤー
YEARFRACイヤー・フラクション
INTERCEPTインターセプト
INDIRECTインダイレクト
IPMTインタレスト・ペイメント
INTRATEインタレスト・レート
INTインティジャー
INDEXインデックス
INFOインフォ
WEEKNUMウィーク・ナンバー
WEEKDAYウィークデイ
WEBSERVICEウェブサービス
HLOOKUPエイチ・ルックアップ
XORエクスクルーシブ・オア
XIRRエクストラ・アイ・アール・アール
XNPVエクストラ・ネット・プレズント・バリュー
EDATEエクスピレイション・デイト
EXPON.DISTエクスポーネンシャル・ディストリビューション
EXPONDISTエクスポネンシャル・ディストリビューション
NAエヌ・エー
F.INVエフ・インバース
FINVエフ・インバース
F.INV.RTエフ・インバース・ライトテイルド
F.DISTエフ・ディストリビューション
FDISTエフ・ディストリビューション
F.DIST.RTエフ・ディストリビューション・ライトテイルド
F.TESTエフ・テスト
FTESTエフ・テスト
ERROR.TYPEエラー・タイプ
ERFエラー・ファンクション
ERFC.PRECISEエラー・ファンクション・シー・プリサイス
ERF.PRECISEエラー・ファンクション・プリサイス
AREASエリアズ
LCMエル・シー・エム
YENエン
ENCODEURLエンコード・ユーアールエル
EOMONTHエンド・オブ・マンス
ORオア
OCT2DECオクタル・トゥ・デシマル
OCT2BINオクタル・トゥ・バイナリ
OCT2HEXオクタル・トゥ・ヘクサデシマル
ODDオッド
ODDFYIELDオッド・ファースト・イールド
ODDFPRICEオッド・ファースト・プライス
ODDLYIELDオッド・ラスト・イールド
ODDLPRICEオッド・ラスト・プライス
OFFSETオフセット
KURTカートゥシス
CHISQ.INV.RTカイ・インバース・ライトテイルド
CHISQ.INVカイ・スクエアド・インバース
CHIINVカイ・スクエアド・インバース
CHISQ.DISTカイ・スクエアド・ディストリビューション
CHIDISTカイ・スクエアド・ディストリビューション
CHISQ.TESTカイ・スクエアド・テスト
CHITESTカイ・スクエアド・テスト
CHISQ.DIST.RTカイ・ディストリビュション・ライトテイルド
GAUSSガウス
COUNTカウント
COUNTIFカウント・イフ
COUNTIFSカウント・イフ・エス
COUNTAカウント・エー
COUNTBLANKカウントブランク
GAMMAガンマ
GAMMA.INVガンマ・インバース
GAMMAINVガンマ・インバース
GAMMA.DISTガンマ・ディストリビューション
GAMMADISTガンマ・ディストリビューション
GAMMALNガンマ・ログ・ナチュラル
GAMMALN.PRECISEガンマ・ログ・ナチュラル・プリサイス
CHARキャラクター
CUBEKPIMEMBERキューブ・ケーピーアイ・メンバー
CUBESETキューブ・セット
CUBESETCOUNTキューブ・セット・カウント
CUBEVALUEキューブ・バリュー
CUBEMEMBERキューブ・メンバー
CUBEMEMBERPROPERTYキューブ・メンバー・プロパティ
CUBERANKEDMEMBERキューブ・ランクト・メンバー
CUMIPMTキュミュラティブ・イントレスト・ペイメント
CUMPRINCキュミュラティブ・プリンシプル
QUARTILE.INCクアタイル・インクルーシブ
QUARTILE.EXCクアタイル・エクスクルーシブ
COUPDAYSクーポンデイズ・コンテイニング・セトルメント
COUPDAYSNCクーポンデイズ・セトルメント・トゥ・ネクスト・クーポン
COUPNCDクーポンデイズ・トゥ・ネクスト・クーポン・デート
COUPDAYBSクーポンデイズ・ビギニング・トゥ・セトルメント
QUOTIENTクオウシェント
QUARTILEクォータイル
CRITBINOMクライテリア・オブ・バイノミナル
CLEANクリーン
GESTEPグレイター・ザン・オア・イーコール・トゥ・ステップ
GROWTHグロース
GETPIVOTDATAゲット・ピボット・テーブル
CODEコード
COSコサイン
CSCコセカント
COTコタンジェント
COVARコバリアンス
COVARIANCE.Sコバリアンス・エス
COVARIANCE.Pコバリアンス・ピー
COLUMNコラム
COLUMNSコラムズ
CORRELコリレーション・コエフィシェント
CONCATENATEコンキャティネイト
CONVERTコンバート
COMBINコンビネーション
COMBINAコンビネーション・エー
CONFIDENCEコンフィデンス
CONFIDENCE.Tコンフィデンス・ティー
CONFIDENCE.NORMコンフィデンス・ノーマル
ERFCコンプリメンタリー・エラー・ファンクション
COMPLEXコンプレックス
SEARCHサーチ
SEARCHBサーチ・ビー
SIGNサイン
SINサイン
SUBSTITUTEサブスティテュート
SUBTOTALサブトータル
SUMサム
SUMIFサム・イフ
SUMIFSサム・イフ・エス
SYDサム・オブ・イヤーズ・ディジット・ディプリーシエイション
SUMX2PY2サム・オブ・エックス・スクエアエド・プラス・ワイ・スクエアド
SUMX2MY2サム・オブ・エックス・スクエアエド・マイナス・ワイ・スクエアド
SUMXMY2サム・オブ・エックス・マイナス・ワイ・スクエアド
SUMSQサム・スクエア
SUMPRODUCTサム・プロダクト
GCDジー・シー・ディー
SHEETSシーツ
SHEETシート
CEILINGシーリング
CEILING.PRECISEシーリング・プレサイズ
CEILING.MATHシーリング・マス
GEOMEANジオメトリック・ミーン
JISジス
SERIESSUMシリーズ・サム
ZTESTズィー・テスト
SKEWスキュー
SKEW.Pスキュー・ピー
RSQスクエア・オブ・コリレーション
SQRTスクエア・ルート
SQRTPIスクエア・ルート・パイ
STEYXスタンダード・エラー・ワイ・フォア・エックス
STDEVスタンダード・ディービエーション
STDEVAスタンダード・ディービエーション・エー
STDEV.Sスタンダード・ディービエーション・エス
STDEV.Pスタンダード・ディービエーション・ピー
STDEVPスタンダード・ディービエーション・ピー
STDEVPAスタンダード・ディービエーション・ピー・エー
STANDARDIZEスタンダダイズ
SLNストレート・ライン・ディプリーシエイション
SMALLスモール
SLOPEスロープ
SECセカント
SECONDセカンド
Z.TESTゼット・テスト
CELLセル
TYPEタイプ
TIMEタイム
TIMEVALUEタイムバリュー
DOLLARダラー
DOLLARDEダラー・デシマル
DOLLARFRダラー・フラクション
TANタンジェント
CHOOSEチューズ
DAYデイ
DAVERAGEディー・アベレッジ
T.INVティー・インバース
TINVティー・インバース
T.INV.2Tティー・インバース・ツー・テイルド
DCOUNTディー・カウント
DCOUNTAディー・カウント・エー
DGETディー・ゲット
DSUMディー・サム
DSTDEVディー・スタンダード・ディービエーション
DSTDEVPディー・スタンダード・ディービエーション・ピー
T.DISTティー・ディストリビューション
TDISTティー・ディストリビューション
T.DIST.2Tティー・ディストリビューション・ツー・テイルド
T.DIST.RTティー・ディストリビューション・ライトテイルド
T.TESTティー・テスト
TTESTティー・テスト
DVARディー・バリアンス
DVARPディー・バリアンス・ピー
TBILLYIELDティー・ビル・イールド
TBILLPRICEティー・ビル・プライス
TBILLEQティー・ビル・ボンド・エクイバレント・イールド
DPRODUCTディー・プロダクト
DMAXディー・マックス
DMINディー・ミニマム
DEVSQディービエーション・スクエア
DEGREESディグリーズ
DAYSデイズ
DAYS360デイズ・スリー・シックスティ
DISCディスカウント
YIELDDISCディスカウント・イールド
DDBディプリーシエイション・ダブル・ディクライニング・バランス・メッソッド
DBディプリーシエイション・フィックスト・ディクライニング・バランス・メソッド
DATEデート
DATESTRINGデート・ストリング
DATEVALUEデート・バリュー
DATEDIFデートディフ
TEXTテキスト
Tテキスト
DECIMALデシマル
DEC2OCTデシマル・トゥ・オクラル
DEC2BINデシマル・トゥ・バイナリ
DEC2HEXデシマル・トゥ・ヘクサデシマル
DURATIONデュレーション
DELTAデルタ
TODAYトゥデイ
TRUEトゥルー
TRUNCトランケイト
TRANSPOSEトランスポーズ
TRIMトリム
TRIMMEANトリム・ミーン
TRENDトレンド
NOWナウ
Nナンバー
COUPNUMナンバー・オブ・クーポン
NPERナンバー・オブ・ピリオド
NUMBERVALUEナンバー・バリュー
NUMBERSTRINGナンバーストリング
NEGBINOM.DISTネガティブ・バイノミナル・ディストリビューション
NEGBINOMDISTネガティブ・バイノミナル・ディストリビューション
NPVネット・プレズント・バリュー
NETWORKDAYSネットワークデイズ
NETWORKDAYS.INTLネットワークデイズ・インターナショナル
NORM.INVノーマル・インバース
NORMINVノーマル・インバース
NORM.S.INVノーマル・スタンダード・インバース
NORMSINVノーマル・スタンダード・インバース
NORM.S.DISTノーマル・スタンダード・ディストリビューション
NORMSDISTノーマル・スタンダード・ディストリビューション
NORM.DISTノーマル・ディストリビューション
NORMDISTノーマル・ディストリビューション
NOTノット
NOMINALノミナル・イールド
PERCENTILEパーセンタイル
PERCENTILE.EXCパーセンタイル
PERCENTILE.INCパーセンタイル・インクルーシブ
PERCENTRANKパーセント・ランク
PERCENTRANK.INCパーセントランク・インクルーシブ
PERCENTRANK.EXCパーセントランク・エクスクルーシブ
BAHTTEXTバーツ・テキスト
PERMUTパーミュテーション
PERMUTATIONAパーミュテーション・エー
HARMEANハーモニック・ミーン
PIパイ
BIN2OCTバイナリ・トゥ・オクタル
BIN2DECバイナリ・トゥ・デシマル
BIN2HEXバイナリ・トゥ・ヘクサデシマル
BINOM.INVバイノミナル・インバース
BINOM.DISTバイノミナル・ディストリビューション
BINOMDISTバイノミナル・ディストリビューション
BINOM.DIST.RANGEバイノミナル・ディストリビューション・レンジ
HYPGEOM.DISTハイパー・ジオミトリック・ディストリビューション
HYPGEOMDISTハイパー・ジオミトリック・ディストリビューション
ACOTHハイパーポリック・アーク・コサイン
ASINHハイパーボリック・アーク・サイン
ATANHハイパーボリック・アーク・タンジェント
ACOSHハイパーボリック・アークコサイン
IMCOSHハイパーポリック・イマジナリー・コサイン
IMCSCHハイパーポリック・イマジナリー・コセカント
IMSINHハイパーポリック・イマジナリー・サイン
IMSECHハイパーポリック・イマジナリー・セカント
COSHハイパーボリック・コサイン
CSCHハイパーポリック・コセカント
COTHハイパーポリック・コタンジェント
SINHハイパーボリック・サイン
SECHハイパーポリック・セカント
TANHハイパーボリック・タンジェント
HYPERLINKハイパーリンク
VDBバリアブル・デクライニング・バランス
VARバリアンス
VARAバリアンス・エー
VAR.Sバリアンス・エス
VAR.Pバリアンス・ピー
VARPバリアンス・ピー
VARPAバリアンス・ピー・エー
VALUEバリュー
POWERパワー
PEARSONピアソン
BITANDビット・アンド
BITXORビット・エクスクルーシブ・オア
BITORビット・オア
BITRSHIFTビット・ライト・シフト
BITLSHIFTビット・レフト・シフト
PDURATIONピリオド・デュレーション
PHIファイ
FINDファインド
FINDBファインド・ビー
FACTファクトリアル
FACTDOUBLEファクトリアル・ダブル
VLOOKUPブイ・ルックアップ
FIXEDフィックスト
FISHERフィッシャー
FISHERINVフィッシャー・インバース
FILTERXMLフィルターエックスエムエル
FORECASTフォーキャスト
FALSEフォールス
PHONETICフォネティック
FVフューチャー・バリュー
FVSCHEDULEフューチャー・バリュー・スケジュール
PRICEプライス
PRICEMATプライス・アット・マチュリティ
PRICEDISCプライス・オブ・ディスカウンティッド・セキュリティ
FREQUENCYフリークエンシー
COUPPCDプリービアス・クーポン・デート
PPMTプリンシプル・ペイメント
PVプレズント・バリュー
FLOORフロア
FLOOR.PRECISEフロア・プリサイス
FLOOR.MATHフロア・マス
PRODUCTプロダクト
PROPERプロパー
PROBプロバビリティ
PMTペイメント
BASEベース
LOG10ベース・テン・ログ
BETA.INVベータ・インバース
BETAINVベータ・インバース
BETA.DISTベータ・ディストリビューション
BETADISTベータ・ディストリビューション
HEX2OCTヘクサデシマル・トゥ・オクタル
HEX2DECヘクサデシマル・トゥ・デシマル
HEX2BINヘクサデシマル・トゥ・バイナリ
BESSELIベッセル・アイ
BESSELKベッセル・ケイ
BESSELJベッセル・ジェイ
BESSELYベッセル・ワイ
POISSON.DISTポアソン・ディストリビューション
POISSONポワソン
MAXマックス
MAXAマックス・エー
MATCHマッチ
MINVERSEマトリックス・インバース
MDETERMマトリックス・ディターミナント
MMULTマトリックス・マルチプリケーション
MUNITマトリックス・ユニット
MULTINOMIALマルチノミナル
MONTHマンス
MIDミッド
MIDBミッド・ビー
MINUTEミニット
MINミニマム
MINAミニマム・エー
MEDIANメディアン
MODEモード
MODE.MULTモード
MODE.SNGLモード・シングル
MIRRモディファイド・アイ・アール・アール
MDURATIONモディファイド・デュレーション
MODモデュラス
UNICODEユニコード
UNICHARユニコード・キャラクター
LARGEラージ
RIGHTライト
RIGHTBライト・ビー
LINESTライン・エスティメーション
ROUNDラウンド
MROUNDラウンド・トゥ・マルチプル
ROUNDUPラウンドアップ
ROUNDDOWNラウンドダウン
RADIANSラジアン
RANKランク
RANK.AVGランク・アベレージ
RANK.EQランク・イコール
RANDランダム
RANDBETWEENランダム・ビトウィーン
RECEIVEDリシーブド
REPTリピート
REPLACEリプレイス
REPLACEBリプレイス・ビー
LOOKUPルックアップ
RATEレート
LEFTレフト
LEFTBレフト・ビー
RRIレリバント・レート・オブ・インタレスト
LENレン
LENBレン・ビー
ROWロウ
ROWSロウズ
LOWERロウワー
ROMANローマン
LOGログ
LOGINVログ・インバース
LOGNORM.INVログ・インバース
LOGESTログ・エスティメーション
LNログ・ナチュラル
LOGNORM.DISTログ・ノーマル・ディストリビューション
LOGNORMDISTログ・ノーマル・ディストリビューション
WORKDAY.INTLワーク・インターナショナル
WORKDAYワークデイ
WEIBULLワイブル
WEIBULL.DISTワイブル・ディストリビューション

「エクセル関数の読み方(五十音順)」
EXCEL WORKSHOP TRIAL1_95


EXCEL WORKSHOP TRIAL1
96

VBAでマージする

2015-03-21

EXCELワークシートで、既定の請求書フォーマット、A4縦、1ページで印刷する帳票が出来ていて、印刷実行します。発行するたびに、案件別に保存する必要はありません。前回の送付先や顧客No、請求明細や金額などを消去したり、上書して発行する、という作業を引継ぎしていました。

今回の請求書は、明細や金額を上書きして、送付先が前回のままだったり、日付が古いままだったりと、注意深く書き直さなければ、馴れてもまだまだミスを繰返します。多忙でしたが、ほかの作業の合間に、請求書発行をマクロ(VBA)にすることを考えていました。

受注Noを発行する「受注シート」の表データから、VBAで「受注シート」と「帳票シート」を連携したいと思います。

帳票フォーマットで、受注NO、送付宛先、件名、請求明細、金額、等はセル番地が決まっているので、受注Noを検索して抽出される各データを一括コピーする仕組み、まではよかったのですが、「請求書」は、金額の列が2行結合されていて、マクロを試してみると[セル結合]の部分を飛ばしてしまいました。

結合を解除して、金額データをコピーした後に、再び元の様式で結合(マージ)するように書き換えると、うまく動作しました。

「VBAでマージする」
EXCEL WORKSHOP TRIAL1_96


EXCEL WORKSHOP TRIAL1
97

表頭を列番号にして参照する試み

2015-03-21

表頭を列番号にして参照するVLOOKUP関数の試み

PCで運用できるホスト系業務システム、IBM iAccess for Windows は未経験でしたが、IBM系の運用を教わって、はじめて操作したことで、いままで考えつかなかった様な事を思い付いたりします。

VLOOKUP関数の引数、表頭を[列番号]にして参照する

顧客情報を新規登録する入力画面ですが、

ホスト画面に行番号が表示されるシステムがありますが、今回のIBM系システム画面は、横長の向きに列番号が出てくる仕様です。行・列のLOOKUP、座標で入力開始位置など、デザインが可能です。

EXCELで列番号が使える場合、たとえば[VLOOKUP関数] 

=VLOOKUP(検索値,範囲,列番号,検索方法)で、参照元表の複数列を一括して抽出したい場合、引数のうち「列番号」左端列から何列目を見るか、列ごとに列番号を書き直さなければなりません。

数式をコピーするとき、引数に「列番号」の値を入力すると、固定されたままですので、列番号を表頭に入力することで参照セルがコピーされる、と考えたわけです。

数式を1行分作った後、全行分の数式コピーをするので、引数は相対参照にする必要があると思います。

「表頭を列番号にして参照する試み」
EXCEL WORKSHOP TRIAL1_97


EXCEL WORKSHOP TRIAL1
98

ANDでもORでもなく

2015-04-12

AND検索、OR検索という検索方法が、WEBサイトで当たり前です。EXCELやACCESSでは、AND、ORでキーワード検索することができないので、不便に感じる事があります。

条件項目の列が1列、2列、、とあり、1列目のキーワード検索結果を抽出したまま、2列目で同じキーワードを検索した場合、1度目の抽出で非表示の行に該当のキーワードがあると、結果が不足しています。

各列の抽出データ以外の値をそれぞれ消して(空白セルにして)

=1列&2列  を追加する事を考えますが、各列にダブりがある場合に要求される値にする必要があります。

ピボットテーブルを作成すると、プレビューして、各列の該当データがあるかないか調べることができ、COUNTIF関数のような個数(カウント)まで見ることができます。

「ANDでもORでもなく」
EXCEL WORKSHOP TRIAL1_98


EXCEL WORKSHOP TRIAL1
99

MOBILEでEXCEL

2015-05-03

iPhone6 をdocomoショップで購入、春割キャンペーン中で本体価格が格安でした。スマートフォンはアプリをインストールすると、持ち主の使い途や趣味に合わせカスタマイズしたり機能追加できますが、私はさっそく、Microsoft Excelアプリをインストールしてみました。HomePCのMyDataと共有して、たとえば外出先でログインパスワードを忘れた時などに見れると思います。iPhone はApp Storeで「Excel」を検索してインストール、Microsoftアカウント認証でExcelがiPhoneで、無料でそのまますぐ使えるようになります。既定は読み取り専用ですが上書き保存もできますし、保存先はiPhone本体からクラウドサービス(OneDrive, Dropbox)に移動できます。OneDrive BuisinessでなければOffice365も不要です。

「MOBILEでEXCEL」
EXCEL WORKSHOP TRIAL1_99


EXCEL WORKSHOP TRIAL1
100

PIVOT する

2015-05-03

Pivot とは、「方向転換」「路線変更」あるいは「軌道修正」などの意味があり、機を逃さずPivotすることで、成功を得る企業や人があるそうです。

Excel のPivot Tableはクロス集計機能で、TableをPivotさせてPreview、集計表の見た目を変えてしまいます。元のエクセル表と内容は同じものです。

「PIVOT する」
EXCEL WORKSHOP TRIAL1_101


EXCEL WORKSHOP TRIAL1
101

相対参照でマクロ記録

2015-09-13

繰り返しの単調な作業をマクロ登録して、作業の効率化、マクロの記録を設定してから、今やっている作業をあと1回やればいい、操作後にいったん手を止めて[マクロの終了]マクロ名を付けて保存(Macro1など)します。

次の作業から、マクロ名を選択して実行します。作業ミスも起こらなくて済みます。

[相対参照で記録]のボタンが気になると思います。

相対参照を押さなければ[絶対参照]

相対参照を押すと[相対参照]でマクロを記録します。

マクロに記録する際の操作は同じですが、VBAに記述されるコードが違ってきます。

[絶対参照]の場合は、

マクロの記録の際に[A1セル]をアクティブにして作業を開始するとき、VBAコードに[A1]と固定したセル番地が記述されます。

[相対参照で記録]の場合は、A1セルを選択してマクロ記録しても、ActiveCellと記述されています。A5セルでも、B10セルでも、同じです。

作業中のワークシート表で、どのような作業をしているかで[相対参照]をオンにすべきか、しなくてよいのか、どうすればいいのかとなると思います。

[相対参照]でマクロ登録した作業シートは、作業開始のセルを、その都度確認します。

シート上に複数の表で作業する場合、それぞれの表の位置で作業開始するActiveCellをセル選択することになりますし、各表は同じサイズの列・行(同じタイトル行)である必要があります。

「相対参照でマクロ記録」
EXCEL WORKSHOP TRIAL1_101


EXCEL WORKSHOP TRIAL1
102

マクロ実行用

2015-12-11

マクロで作業するには、[マクロ]の画面で実行の操作をします。

[マクロ]→[マクロの表示]→[マクロ名]→[実行]

マウス操作自体が、億劫になります。
1度きりの作業ならと思います。

[ショートカット][キーボードの割当て]を設定すると、1度の操作でマクロが実行できます。
マクロに、キーボード・ショートカットを割当てしますが、[ctrl +  ] などとあれば、CTRLキーを押しながらどれか他のキーを押す時、マクロ実行できるように設定します。
ctrl + X 切り取り ctrl + C コピー ctrl + V 貼り付け などは、よく使うWindowsPCのキーボード・ショートカットになりますが、EXCELで指定したマクロ名を実行する時に、これらのショートカットと操作が混乱しないように、別のキーを割当てすることが多いです。XやCなどを指定すると、XやCキーで切り取りやコピーの操作が無効になっていて、EXCELの作業中にEXCELをいったん閉じなければならないかもしれません。

ツールボックスの[ボタン]や、図形描画の任意の図形をワークシート上に挿入、配置して、右クリックメニューで[マクロの登録][マクロ名]を選択します。[ボタン]や[図形]は文字列が入力できるので、マクロ名でなくても、マクロ操作に名前を付けることができます。[ボタン]や[図形]を押して、登録したマクロを実行します。

「マクロ実行用」
EXCEL WORKSHOP TRIAL1_102