Excel

Excelファイルの最終保存者を変更

目的はさまざまだと思うけど、エクセルなどMSオフィスソフトを使っていると、最終保存者を変更したいことがある。(というか、むしろ変更されたくない、ばれたくないっていう目的が主?) そんなときは、2003であれば、「ツール」→「オプション」→「全般」タ…

ISERROR関数

最近期末ということで、いろいろなデータを分析していて、当然Excelでやるわけですが、最近覚えた便利な関数はGETPIVOTDATA関数。いろいろ集計しようと思ったら、SUMIFとかSUMPRODUCTを組み合わせればある程度できるのだが、量が増えてきたり、ちょっと、条…

アドインを作る

エクセルのVBAマクロは便利な反面、セキュリティとかを高にしておくと、実行できないし、中にしておくと、そのマクロを含むエクセルを開く度に、確認のダイアログがでてきて面倒だと思っていました。(しょうがないのでしょうけど。) しかし、VBAを少し意識…

稼働日を計算したい

あるだろうなと思っていましたが、、、 エクセルである日にちからある日にちまでの稼働日を知りたい。まぁ、よくあるケースですね。そんなときはnetworkdaysという関数を使えば、すぐに稼働日が計算できる。 =NETWORKDAYS(開始日、終了日、[休日リスト])みた…

行と列を入れ替えてコピペ

エクセルで編集作業をしていると、この内容は横一行で記述されているのだが、こっちには縦一列でコピペしたいっていうことがある。 そんなときは、対象のセル範囲をコピーして、「形式を選択して貼り付け」を選択し、ダイアログの下にある「行列を入れ替える…

週ごとに集計する

なんらかしら、業務に関して、数値的なものがあれば、週毎に集計したいと思うことは少なくない。たとえば、週毎の残業時間だったり、生産性だったり。 そんなときは、weeknum関数を利用すれば簡単に集計できる。weeknum関数は与えられた日にちがその年の第何…

曜日を表示する

エクセルで日付の曜日を表示させたいときがある。 そのときは、セルの書式で、"aaa"か"aaaa"を指定すると、"日"もしくは"日曜日"と表示される。知っていればなんてことはないのだが、知らないときは、weekday関数を利用して、1だったら日曜日、2だったら月曜…

シート名が変更できない。たぶんバグ。

昨日、新人くんに相談され、以前自分でも同じ問題にぶつかったことがあるので、メモしておく。 たぶんExcel2007では起きないのだが、2003でも起きるバグ。(仕様と言い切られれば、それまでだが。。。) エクセルのシート名を変更したときに、通常であれば、…

セルを編集する

よく人に尋ねられる操作なので、メモしておく。 Excelでセルに値を入力していると、新規にセルに値を入れる場合はそのまま入力すればよいのだが、すでにセルに何かが入力していて、ちょっと編集したい場合がある。 たいていの場合、ダブルクリックして、目的…