※このページはブログ(
http://excel2007.officetanaka.com/)のミラーあるいは保管庫です。
Excel 2007は大きく変化しました。仕様も、操作性も、今までのExcelとは大きく異なっています。新しい機能や仕様変更は、どれも評価できる便利な革新ですが、いったいどこがどう変わったのでしょう。今まで私たちが慣れ親しんだ操作は通用するのでしょうか。現在業務で使用しているマクロはトラブルなく機能するのでしょうか。
ここでは、新しいExcel 2007のレビューを紹介します。なお、当面はベータ版で動作確認しますので、製品版では仕様や操作性が変更になるかもしれません。あらかじめ、ご了承ください。(追記:現在は製品版を使用しています)
同じパソコンに、Excel 95/97/2000/2002/2003/2007 を入れてみました。いわゆるマルチインストールです。OSはWindows XP(Home)で、ごく普通のメーカー製パソコン。ちなみに、CPUはCeleronの3GHz、搭載メモリは512MBです。
・・・
>>more...
Excel 2007で作成するファイルは、標準でXML形式になりました。従来のXLSファイル(BIFF形式)に比べて、大きく変わったわけです。まぁ、この手の話はよくあることです。そして、こういう場合、往々にして「旧形式ファイルをExcel 2007で
・・・
>>more...
前のコンテンツ「空のセルにデータバーを表示する方法」で、条件付き書式を設定してみました。3人の点数がデータバーで視覚化されているのですが、よく見ると鈴木さんの75点って評価低すぎませんか?75点なら立派なものです
・・・
>>more...
なんか、ここんとこExcel 2007の不具合ばっかり書いていますので、ここらで便利な使い方やTipsをご紹介します。この前TechEdに行ったとき、某MVPさんから質問されました。上図のように条件付き書式のバーだけを表示するには
・・・
>>more...
Excel 2007でグラフを作っていて発見しました。Excel 2003では問題ないので、おそらくバグでしょうね。たとえば、Book1のSheet1にグラフを作ったとします。そのSheet1を別のBook2にコピー/移動します。両方のブックを表示しておき
・・・
>>more...
もうひとつバグを紹介します。ワークシート上にオートシェイプの直線を挿入するとき、Shiftキーを押しながらドラッグすると、水平や垂直な直線を簡単に引くことができます。まずExcel 2003までの実行結果をご覧ください。
・・・
>>more...
ここのところExcel 2007のバグ報告が多いですね。これはネットのニュースでも取り上げられた有名なバグです。再現方法も簡単。単純なかけ算の結果を間違えるというものです。正しく計算されないのは、かけ算の結果が
・・・
>>more...
Excel Worldで教えてもらいました。並べ替えを行うとき、最優先されるキーを「ふりがなを使う」で並べ替え、さらに2番目に優先するキーも「ふりがなを使う」を指定したとき、2番目に優先されるキーが「文字コード順
・・・
>>more...
Excelは、ユーザー定義書式で文字の色を変えることができます。たとえば、セルの数値が「10より大きい」とき文字色を「赤」にするときは「[赤][>10]G/標準」のようなユーザー定義書式を設定します
・・・
>>more...
たとえば、Excel 2007で追加された新機能を使ったとします。そのブックをExcel 2003形式で保存したらどうなるでしょう。当然、新機能の部分は保存されませんし、再度そのブックを開いたときは数式などがエラーに
・・・
>>more...
Excelにはいくつかのパスワード機能があります。その中で利用する機会が多いのは「読み取りパスワード」と「書き込みパスワード」でしょう。「読み取りパスワード」を設定したブックは、正しいパスワードを入力しないと
・・・
>>more...
Microsoftの公式サイトでは、新しいExcel 2007で採用されたファイル形式(xlsx)は、従来のファイル形式(xls)に比べてファイルサイズが小さくなると書かれています。■Microsoft Office Excel 2007 の 10 個の主な利点
・・・
>>more...
Excel 2007でピボットテーブルを作るには、リボンの[挿入]タブを開いて左端の[ピボットテーブル]ボタンをクリックします。実行すると下のようなダイアログボックスが表示されます。これはウィザードではありませんので
・・・
>>more...
私が主催しているSNS「Excel World」で教えてもらいました。実行するとExcel 2007が強制終了しますので、実際に試してみるときはご注意ください。まずSheet1にオートフィルタを設定します。次に別のシート(ここではSheet2とします)
・・・
>>more...
Excel 2007には「数式オートコンプリート」という機能が追加されました。これは非常に便利です。ついでに[関数の挿入]機能を削除してくれたら、Excelの数式で悩む人が今よりはるかに減るのですが、残念ながらこちらは残ったまま
・・・
>>more...
「セルと一緒に消えます」で書きましたが、Excel 2007では、シェイプを配置した下のセルを削除すると、上のシェイプも一緒に削除されるようになりました。これは便利!と喜んでいたのですが、消えないケースもあるようです。
・・・
>>more...
Excel 2007には重複データを削除する機能が、標準機能として追加されました。おそらく、こうしたニーズが世界中で高かったのでしょうね。どんな機能かは、以前にレビューした下記のページをごらんください。さて、この
・・・
>>more...
今までのExcelにはワークシート関数が二種類ありました。ひとつは、いつでも使える標準のワークシート関数。数値の合計を返すSUM関数や、条件分岐にかかせないIF関数などお馴染みの関数群です。もうひとつは
・・・
>>more...
配列数式を使わない人には関係ない話ですが。今までのExcelでは、配列数式の参照セルに列全体を指定することができませんでした。まず普通の配列数式。Excel 2003です。セルE2には{=SUM(IF(A1:A8=$D$2,B1:B8,0))}という配列数式が
・・・
>>more...
某掲示板で教えてもらいました。ここでは、下図のようなリストを例にします。まず正常な動作から。1.アクティブセルをA1に置いてオートフィルタを設定します。このアクティブセルの位置は重要なポイントです。
・・・
>>more...
「やっと見つけた!Excelの終了ボタン」に書いた複数ブックを開いている状態Excel自体を終了させる方法ですが、もうひとつ発見したので書いておきます。やり方は簡単です。
・・・
>>more...
なんだか"アラ探し"をしているようですが、ヘルプを見ていて間違いに気づきました。これらは、たまたま発見しただけですから、きっと他にも多くの間違いが記述されていると思います。おそらく、Excel 2003のヘルプを継承したままで
・・・
>>more...
テーブルのネタをもうひとつ。テーブル書式に設定した範囲を、行列を入れ替えてコピーしてみましょう。テーブルを選択してコピーし、[貼り付け]ボタンの▼をクリックします。ところが、お目当ての[行列を入れ替える]がグレイアウトして
・・・
>>more...
Excel 2007には強力なテーブル機能が搭載されました。今までのリスト機能は、お世辞にも便利とは言えず、とても積極的に活用しようとは思えませんでした。ところが、Excel 2007のテーブル機能は名前が変わっただけでなく
・・・
>>more...
マクロでCells.Countを取得しようとするとオーバーフローします。これは、ベータ版で発見して報告したバグですが、製品版でも直っていないようです。残念。たとえば、次のコードはエラーになります。オーバーフローしているのは
・・・
>>more...
Excelには図のリンク貼り付けという機能があります。任意のセル範囲をコピーして、別の場所に図として貼り付ける機能です。貼り付けられるのはただの図ではなく、元のセル範囲にリンクされた図です。コピー元のデータを編集すると
・・・
>>more...
旧バージョンのExcelでは、[F10]キーを押すとメニューバーがアクティブになりました。では、メニューバーがなくなったExcel 2007では何が起きるのでしょう。実際にやってみました。実行すると、リボンのキーヒントが表示されます
・・・
>>more...
Excelはアメリカ生まれです。まず英語版が作成されて、それを日本語版にローカライズします。ローカライズは、プログラム内の表記をただ日本語に翻訳するだけでなく、日本語フォントが正常に表示されるかとか、日本語版Windowsで
・・・
>>more...
「中途半端なMDI」で書いたように、Excel 2007は中途半端なMDIになっています。複数のブックを開いている状態で、Excelの閉じるボタンをクリックしても、Excelが終了するわけではなく、アクティブなブックが閉じられるだけです。挙動に関しては
・・・
>>more...
「日付のグループ化」でも書きましたが、Excel 2007ではオートフィルタに新機能がいくつか追加されています。そのひとつが"日付フィルタ"です。「今月」や「先週」などを選択するだけで、指定した日付による絞り込みが可能です。ワンタッチで
・・・
>>more...
オートフィルタの新機能です。まだ書いていませんでしたよね(^^;下図のような日付データが入力されていたとします。オートフィルタを設定して▼ボタンをクリックすると、次のように日付がグループ化されています。それぞれのグループを
・・・
>>more...
微妙な点ですが変わりました。まずExcel 2003の動作をご覧ください。1.任意の位置にテキストボックスを配置して文字列を入力します2.[テキストボックスの書式設定]-[配置]タブを開いて[自動サイズ調整]をオンにします3.[OK]ボタンを
・・・
>>more...
Excel 2003とExcel 2007で、並べ替えの速度を比較してみました。セル範囲A1:A60000にランダムな数値を入力し、この範囲を並べ替えます。並べ替えのコードは、マクロ記録で生成されたコードを使いました。まず、Excel 2003の結果から
・・・
>>more...
Excel 2007では、ファイルを開いた履歴である「最近使用したドキュメント」に新機能が追加されました。[ファイル]メニューを開くと右に表示されるファイル履歴は、上図のようにピンのアイコンが追加されました。このアイコンを
・・・
>>more...
Excel 2003は[オプション]ダイアログボックスの[表示]タブで、Excelのパーツごとに表示/非表示を設定できました。Excel 2007でも[オプション]ダイアログボックスで、パーツの表示/非表示を設定できるのですが、さらに細かい指定が
・・・
>>more...
グラフのネタをもうひとつ。Excelの[設定]ダイアログボックスには[グラフ]というタブがありました。そこでは、折れ線グラフで空白データをどのようにプロットするかとか、非表示になっているセルをプロットするかどうかなどを指定できました
・・・
>>more...
グラフからは次の機能が削除されました。もっとも、グラフはUIが大幅に変更された機能のひとつです。もしかしたら、まだ私が発見できないだけかもしれません。もし実現する操作(マクロを除く)がわかったら、別途ご紹介します。
・・・
>>more...
グラフィック関係などが大幅に機能強化されたExcel 2007ですが、どうやらコメントは仲間はずれにされたようです。たとえば、コメント内の一部分だけ文字の色を変更するとき、Excel 2003では次のように操作しました。1.任意の
・・・
>>more...
複数のセルがお互いを参照しあう状態を循環参照と呼びます。Excel 2003では、誤って循環参照を作ってしまった場合[循環参照]ツールバーが表示されました。[循環参照]ツールバーでは、現在循環参照しているセルがリストから選択できますので
・・・
>>more...
Excel 2007では、オートシェイプなどのオブジェクトがSmartArtに一新されました。この新しい描画エンジンはかなりの優れモノで、開発当初から「今度のシェイプはすごいよ!」という声を何度となく開発チームから聞いていました。確かに
・・・
>>more...
Excelのオプションには、ワークシート上に挿入したオブジェクトを隠すための設定がありました。標準では[すべて表示]がオンになっています。[位置だけ表示]を選択すると、埋め込みグラフの内部が塗りつぶされて「そこにグラフが
・・・
>>more...
この変更点に気づくユーザーが、はたして何人いるでしょう?いや、そもそも、この変更点を喜ぶユーザーがいるのでしょうか?そんな、普通ではまったく気づかない変更点をご紹介します。Excelには「Lotus 1-2-3形式の
・・・
>>more...
リボンにはたくさんのボタンが配置されています。何しろExcel 2007にはツールバーがなくなってしまったのです。今までツールバーに用意されていた機能は、すべてリボンから実行できるようにしておかなければなりません。とはいえ
・・・
>>more...
地味ですが、便利な拡張です。セルA1の真上にある名前ボックスは、通常はアクティブセルのアドレスなどが表示されていますが、ここに任意のアドアレスを入力することで、アクティブセルを移動することができます。ちなみに
・・・
>>more...
おそらく多くのユーザーが興味を持っているテーマだと思いますが、Webや雑誌などではあまり詳細に検証されるケースは少ないと感じます。今回は「新しいExcel 2007って、速度的にどーよ?」について書きます。ただ、Excel 2007は
・・・
>>more...
Excel 2007で何かマクロを自作したとき、そのマクロをどうやって実行したらいいのでしょう。今までは、次のような方法が一般的でした。1.ワークシート上にボタンを挿入する 2.メニューに独自のコマンドを挿入する 3.ツールバーにボタンを
・・・
>>more...
動作のテストや仕様確認などを目的にした開発途中のバージョンをベータ版といいます。Excel 2007のベータ版は2006年5月24日に一般公開されました。このバージョンは「ベータ2」と呼ばれるもので、この前に「ベータ1」がありました
・・・
>>more...
ExcelM 2007ではオートシェイプが一新されました。形やデザインはそれほど変わっていませんが、描画するためのグラフィックエンジンが新しくなりました。ワークシート上に配置したオートシェイプは[オブジェクトの選択と表示]ウィンドウで操作します。
・・・
>>more...
オフィスアシスタントは、Office 97で追加された斬新なヘルプシステムで、自然な日本語で質問すれば適切なヘルプを検索して表示してくれるという画期的な機能でした。堅苦しいヘルプの深海をさまようこともなく「罫線を消すには?」
・・・
>>more...
Office 2007ではメニューシステムが大きく変わり、従来のメニューバーとツールバーというUIに代わってリボンというUIが採用されました。なぜリボンという仕組みを採用したのか、リボンとはどんな機能なのかは別の解説記事に譲るとして
・・・
>>more...
ワークシートをスクロールすると、1行目や1列目のタイトルが見えなくなってしまいます。それでは不便なので、任意の行や列がスクロールしないように固定する機能がExcelにはあります。それがウィンドウ枠の固定です。従来のExcelでは
・・・
>>more...
オートフィルタはリストを手軽に絞り込むことができる便利な機能です。上図のように、オートフィルタの▼をクリックして表示されるドロップダウンリストには重複しないデータが表示されます。実はオートフィルタのドロップダウンリストに表示される
・・・
>>more...
Excel 2007では、こう質問されることが多いです。[データ]-[データツール]-[文字列を表にする]ボタンは、セル内に入力されている文字列を、一定の長さや、特定の記号などで分割して、複数のセルに入力する機能です。従来の
・・・
>>more...
数式で、関数の中に関数を入れることをネストまたは入れ子と呼びます。たとえば次のような使い方です。上の数式はIF関数の中に他の関数が入っていません。ネストしていない数式です。対してで下の数式は、IF関数の中でもう一つ
・・・
>>more...
テキストボックスの[段落]機能のうち[インデントと行間隔]タブの設定を紹介します。といっても、これは見ていただければ一目瞭然なので、何はともあれ画像をご覧ください。下図は、一番上のテキストボックスが、何も設定していない
・・・
>>more...
新しいテキストボックスの表現力(書式設定)を紹介しました。実は新しいテキストボックスには、新しい書式設定だけでなく、新しい機能も追加されています。今回はその中で「段落の体裁」機能を紹介します。テキストボックスで
・・・
>>more...
Excel 2007に限りませんが、Office 2007では新しいヘルプシステムが採用されています。[F1]キーを押したり、ウィンドウ右上にある[?]ボタンをクリックするとヘルプが起動します。現在はBeta版なので、目次などが整備されていません
・・・
>>more...
セルのスタイル機能ってご存知でしたか?Excel 5.0から実装されている古い機能なのですが、なぜか認知度はイマイチでした。スタイルは、フォントの種類や文字色、表示形式や配置などの書式をセットにして登録しておき、
・・・
>>more...
"一発芸"的で"非実用"的なネタです。Excel 2007では全体の配色を3種類から選択できるようになりました。[Officeボタン]-[Excelのオプション]-[個人設定]-[配色]です。どうでもいいですけど、どうして「銀色」だけ"色"が付いている
・・・
>>more...
細かい点ですが、個人的にはけっこう嬉しい機能拡張です。今ままでのExcelでは、ブックを保存すると「元に戻すの情報がクリア」されてました。この仕様はあまり知られていないので、ときおりQ&Aなどでも「戻せるときと戻せないときが
・・・
>>more...
今までのExcelでは、通常のワークシート表示のほかに「改ページプレビュー」という表示モードがありました。Excel 2007では、さらに「ページレイアウト表示」というモードが追加されました。ワークシートの表示モードを切り替えるには
・・・
>>more...
マクロユーザーにとってExcel 2007の関心といえば、新しいUIのリボンでも、設定数が無制限になった条件付き書式でも、カラフルになったグラフ機能でもなく、既存のマクロは動くのか?という一点でしょう。結論から言うとマクロは
・・・
>>more...
前回と前々回で紹介した条件付き書式の機能は、どちらも簡単にルールを作成するための"用意された"メニューです。今までのように自分でルールを作れば、用意されたものより柔軟な条件付き書式を設定することが可能です。従来の
・・・
>>more...
新しい条件付き書式は、大きく分けて3つのポイントがあります。1.「データバー」など新機能の追加 2.「条件数の増加」など仕様の拡大 3.操作性の改良 今回は「3.操作性の改良」に注目します。従来の条件付き書式は、お世辞にも
・・・
>>more...
Excel 2007の条件付き書式は、多くの点が改良されました。今回はその中で「データバー」「カラースケール」「アイコンセット」を紹介します。「データバー」「カラースケール」「アイコンセット」は、任意のセル範囲で、特定のセルに入力されている
・・・
>>more...
テキストボックスが大きく進化しました。百聞は一見にしかず。画像を見てもらうのが一番でしょう。いえ、決して手抜きではありません(^^;あらかじめ登録されているテーマを選択するだけで、見栄えの良いテキストボックスを作成できます。
・・・
>>more...
セルを右クリックしたときに表示されるコンテキストメニューが少し変わりました。個人的には便利になったと感じています。変更点は次の通りです。Excel 2003から削除されたのは「ウォッチ式の追加」「リストの作成」「リサーチ」の3つ。納得です
・・・
>>more...
オートフィルタは、大きく変化した機能のひとつです。いくつかの注目すべき改良が行われていますので、順に解説しましょう。ここでは下図のリストを例にします。A列にはユニークな文字列が入力されています。B列の色はリボンのボタンから手動で
・・・
>>more...
今までのExcelは、Excel本体上に複数のブックを開き、それらをウィンドウとして管理してきました。こうしたプログラムの形式をMDI(Multiple Document Interface)と呼びます。対して、プログラムでは1つのデータファイルしか開くことができず
・・・
>>more...
今までのExcelでは、ツールバーのボタンにマウスポインタを合わせると、[印刷]のようにボタンの機能がポップアップされました。これをツールチップ機能と呼びます。Excel 2007では、このツールチップが進化してスーパーツールチップとなり
・・・
>>more...
ブックに署名を追加できるようになりました。署名を追加したブックは読み取り専用となり編集はできなくなります。シートの挿入や削除も禁止され、ブックを保護したような状態になります。印刷はできますが、もちろん署名も印刷されます。署名した
・・・
>>more...
Excel 2007の新しい条件付き書式は、ブログなどでも公開されていますし、そのうちパソコン誌などでも特集を組むでしょう。詳細な情報はそれらを見てもらうとして・・・新しい条件付き書式で個人的に喜んだ新機能が「条件付き書式で表示形式を
・・・
>>more...
名前の機能自体に変化はありません。しかし、名前を管理するUIが少しだけ賢くなりました。名前を定義するには、従来のように名前ボックスを使うほか、[数式]タブの[名前付きセル]グループの[名前の管理]をクリックします。実行すると
・・・
>>more...
画面に表示しきれない大きさのセル範囲にデータが入力されていたとします。たとえばセル範囲A1:A1000としましょう。このセル範囲をマウスのドラッグ操作で選択するとき、アクティブセルをセルA1に移動して、セルA1から下方向にマウスを移動
・・・
>>more...
これもQ&A掲示板では定番の質問ですが、重複したデータを自動的に削除する機能が追加されました。たとえば次のようなリストの場合[データ]タブの[重複の削除]を実行すると、次のような[重複の削除]ダイアログボックスが表示されます。ここでは
・・・
>>more...
ワークシートが大きくなったということは、たとえば列全体に書式を設定するような場合、処理の対象となるセルの数が膨大に増えたということになります。うっかり巨大なセル範囲に対して何かの処理を実行してしまったとき、ケースによっては
・・・
>>more...
Q&Aでも定番中の定番ですね。「セルの塗りつぶし色や、フォントの色で並べ替えをするにはどうしたらいいですか?」新しいExcel 2007でしたら、普通にできます。ここでは、次のようなリストを例にします。A列の各セルには、書式の「セル
・・・
>>more...
オートカルク機能ってご存じですか?紹介すると、予想外の方々から喜ばれますので、意外と認知されていない機能なのかもしれません。さらに、この機能の名称がオートカルクということも、あまり知られていません。従来のオートカルクは
・・・
>>more...
セルを右クリックすると、コンテキストメニューの上に「ミニバー」が表示されます。ミニバーには、セルの表示形式や罫線、配置、文字の色など、よく使うであろうボタンが配置されています。セルに入力されているデータの一部分を選択して右クリック
・・・
>>more...
Excel 2007で追加されるワークシート関数は次の通りです。CUBE〜というのは、SQL Serverからデータを抽出して、ピボットテーブルを作成するときなどに使用する「キューブ」を操作するための関数です。一般的にはあまり使われないでしょう
・・・
>>more...
ブックのプロパティには、タイトルや作成者などを登録できました。従来のExcelでは、プロパティを設定するとき、[ブックのプロパティ]ダイアログボックスを表示しました。Excel 2007では、プロパティはワークシートの上部に表示されます。
・・・
>>more...
たとえば下図のような非常に長い数式を入力したとします。こんなとき、従来のExcelでは、数式バーの高さがただ広がるで、時にはジャマなケースもありましたが、Excel 2007では、数式バーの高さを自由に変更できるようになりました。数式バーの
・・・
>>more...
初めてアルファ版を触ったとき、個人的に喜んだ機能がこれです。大きいブックを開いたときなど、開き終わるまでに時間がかかりますよね。そんなときは、[Esc]キーを押すことで開くのをキャンセルできるようになりました。開いてから「あ、しまった
・・・
>>more...
従来のExcelでは、[ファイル]メニューを開くと、過去に編集したファイルの履歴が表示されていました。新しいExcel 2007にも同じ機能があるのですが、少しだけ便利になっています。ファイル名の右端にピンのアイコンが表示されます。この[ピン]
・・・
>>more...
最下行に並ぶ[Sheet1][Sheet2]などのシート見出し。このシート見出しの右端に[ワークシートの挿入]タブが追加されました。クリックするとワークシートの末尾に新しいワークシートが挿入されます。今までのExcelでは、新しいワークシートは、
・・・
>>more...
Excel 2007の標準ファイル形式は、従来の「xls」から「xlsx」に変わりました。この「xlsx」の実体は圧縮されたZIP形式ファイルで、中にはブックの情報がXML形式で保存されています。たとえば「Book1.xlsx」を保存したとき、エクスプローラで
・・・
>>more...
他のブログなどでも公開されていますが、ワークシートの右下にズーム(ワークシートの表示倍率)を変更できるスライドバーが追加されました。両端の[-]ボタンや[+]ボタンをクリックするか、真ん中のスライドボタンをドラッグして任意の表示倍率に
・・・
>>more...
関数を入力するときの支援機能です。これは便利!Excel 2007新機能の中でも、一番のオススメ機能です。セルにRANK関数を入力する場合、「=R」まで入力すると、「R」で始まる関数がリストに表示されます。さらに「=RA」まで入力すると
・・・
>>more...
ワークシートの大きさがXFD列×1048576行に拡大されました。ちなみに、XFD列は16384列です。ここまで広くして、何をさせようというのでしょうね。確かに、日報などをワークシートで管理するとき、今までの256列(IV列)では、横方向に365日
・・・
>>more...