• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:行列を入れ替えた表を曜日ごとに&2010にvUP)

行列を入れ替えた表を曜日ごとに2010にvUP

このQ&Aのポイント
  • 薬を飲む管理をエクセル2007で行っているが、表を曜日ごとに揃えると上の表と同期しない。同期させる関数か、それに近い関数を教えて欲しい。また、表の横にある数字についても説明
  • PCがVistaでオフィス2007を使用しているが、動作が重いため2010にバージョンアップしたい。前のバージョンを持っていても新バージョンを買わなければならないのか、無料でバージョンアップできないのか知りたい。また、オープンオフィスの機能についても聞きたい。
  • 行列を入れ替えた表を曜日ごとに表示する方法や同期させる関数について教えて欲しい。また、エクセルの総数や処方された数、飲んだ数などの数字についても説明が欲しい。さらに、PCがVistaでオフィス2007を使用しており、動作が重いために2010にバージョンアップしたいが、前のバージョンを持っていても新バージョンを買わなければならないのか、無料でバージョンアップできないのか知りたい。もしくはオープンオフィスの機能についても教えてほしい。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 一例です。 アップされている表のB22セルに =INDEX($B$2:$D$19,MATCH(B$21,$A$2:$A$19,0),MATCH($A22,$B$1:$D$1,0)) という数式を入れ、B24セルまでオートフィルでコピー、そのままH列までコピー! B26セルに =INDEX($B$2:$D$19,MATCH(B$25,$A$2:$A$19,0),MATCH($A26,$B$1:$D$1,0)) として、同様に3行、H列までコピー! B30セルに =INDEX($B$2:$D$19,MATCH(B$29,$A$2:$A$19,0),MATCH($A30,$B$1:$D$1,0)) として同様の操作を! 尚、空白セルの場合は「0」が表示されると思いますので、当方使用のExcel2003の場合ですが、 メニュー → ツール → オプション → 表示タブ → 「ゼロ値」のチェックを外しておきます。 それからアップされているSheetでは4/13以降の表しかありませんので、4/10~4/12はエラーになります。 次にOpenOfficeのコトを書かれていますが、私個人的にはExcelを使うことをオススメします。 ExcelとOpenOfficeの操作は似たような感じですが、微妙に違いがあります。 たとえば上記数式内のカンマ「,」はOpenOfficeではセミコロン「;」だったと思います。 慣れれば問題ないのかもしれませんが、 仮に、他の人とファイルの共有等を行う場合Excel同士であれば互換性の問題はあまり考えなくて良いと思います。 しかし、OpenOfficeとExcelの互換性はそこそこあるとしても、数式をコピー&ペーストした場合などはエラーが結構出るみたいですよ。 この程度ですがごめんなさいね。m(__)m

noname#176521
質問者

お礼

回答ありがとうございます。 指示通りに関数を入れてみたところ、 うまくいきました。ゼロ値の消し方は分かりませんが、 放置です。 ありがとうございました。

関連するQ&A