• ベストアンサー

MacのExcelのバグへの対処法

Windowsパソコンで作成したエクセルファイルの中に =GETPIVOTDATA(・・・) という参照式があるのですが、このファイルをMacパソコンのエクセルで開くと #Value! というエラーが帰ってきてしまっています。 何か良い対処の方法がありましたら、ご教示頂けますと幸いです。 使用環境 ・ Windows XP Professional / Excel 2003 ・ Mac OS 10.6 / Excel 2008 for Mac こいっち

  • Mac
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • capy2009
  • ベストアンサー率72% (337/465)
回答No.1

Mac の GETPIVOTDATA 関数は古い記述形式を使っています。 具体的には GETPIVOTDATA(ピボットテーブル、名前) という風に指定します。これは Windows 版の Excel 97 や Excel 2000 でも同じです。(厳密には 97 と 2000 では指定対象が違います) 一方、Windows 版の Excel 2002 以降では、これが GETPIVOTDATA(データフィールド,ピボットテーブル,フィールド1,アイテム1,フィールド2,アイテム2,...) という風に変わっています。そこでエラーが出るわけです。古い形式に従って書き直せば、問題は解決するはずです。 下記が参考になると思います。Excel for Mac 2004, 2008 の GETPIVOTDATA 関数は、Windows では Excel 97 に相当します。 http://www.relief.jp/itnote/archives/002412.php

koide1969
質問者

お礼

capy2009さん 教えて頂きましてどうも有り難うございました。また、大変わかりやすく書いて頂き、とても助かりました。引数の形式がバージョンによって異なるんですね。知りませんでした。 取り急ぎお礼申し上げます。 こいっち

関連するQ&A

  • MACとWINのエクセルについて

    MAC版とWIN版のエクセルについてですが、 MACのエクセルファイルを、ウインドウズで開く事は、可能でしょうか。また、開いて、入力等も通常どおり可能でしょうか。

  • エクセルでマックとウインドウズとの互換性?

    マックOS9、エクセル2001for macで作った表を ウインドウズ98、エクセル2000のパソコンで開きたいのです。 マック側からメールに添付して送ると、拡張子はつけてあるのでウインドウズ側でも一応開くのですが、文字が全く化けて アルファベットや記号などになり、書式(表の書式)なども崩れてしまいます。 マックのエクセルで作ったものをウインドウズのエクセルで見たり使ったりするのは どのようにやるのでしょうか? エクセルなどにも疎いので なるべくていねいに教えていただけると助かります。

  • MacにてOperaとExcelが合体してしまいました

    Mac OSXでExcel2004 for Macが入っています。Excel2004 for MacでCSVファイルを開こうとして以来OperaでHPを見ようとすると必ずExcel2004 for Macが起動しExcel2004 for Macで開いてしまいます。 Operaを起動したり、普通にHPを見ようとするとそうなります。Windowsのように拡張子が関連付けされてしまうみたいなことが起きているのでしょうか。デフォルトのブラウザを変更したり、htmlファイルを選択して情報を見る→このアプリケーションで開く  というのも試してみましたが変わりません。 SafariでもFIrefoxでもきちんとhtmlは開きます。Operaのみそうなります。ただ、私の環境ではOperaが一番表示が早く使いやすいので直したいです。。 operaの設定、Excelの設定どちらも探してみましたが、見つかりません。同じような症状に見舞われた方、macに長けられているみなさま、ご存知であれば教えて下さい。

    • ベストアンサー
    • Mac
  • macでブートキャンプしてウインドズのエクセルが変

    デスクトップのMACにブートキャンプでウインドウズをいれました。オフイスもいれました。 ワードは問題ないのですが、エクセルがなぜかXLSファイル(オフイスフォーマックの表示?)になっていて、変です。削除して再起動しても同じです。 ノートパソコンの方はウインドウズマシンです。そこで普通にエクセルファイルをスカイドライブに入れて、マックのほうであけてみると、エクセルでなく、XLSファイルという表示になって変です。 どうすればなおりますでしょうか。 ウインドウズのエクセルを、全く白紙のエクセルマークのものを立ち上げて、そこからデータを探して開いたら、やっと開きました。 しかし、保存すると、もとのマックのエクセルに戻ります。 また白紙のエクセルからたちあげないとウインドウズのエクセルでひらきません。 どうすれば、普通にウインドウズのオフイスのエクセルで保存し、開くことができるようにんるのでしょうか。

    • ベストアンサー
    • Mac
  • MacでExcelのマクロを有効にするには

    マック以外使ったことありません。 Mac用Excelも、自分で使用するには問題ありません。 最近、官庁の提出書類にExcel内に記入、計算させるものが多くなりました。 ファイルをダウンロードして記入しますが、マクロが反映されておらず仕方なく、紙で提出しています。 やはりウィンドウズのPCを購入すべきなのか、、Macで何とかカバー出来るものなのか教えてください。 BOOT Campは出来るようにしてみましたが、Excelの購入にあたってこれで大丈夫なのか心配です。よろしくご指導下さい。 MacはiMac(2017) OSは最新です。 Excelは、オフィス2016を16.16.27バージョンで使用しています。

    • ベストアンサー
    • Mac
  • エクセルVBAがMACで動かない

    WINDOWSで開発したVBAがMAC(マック)で動かない(コンパイルエラーが起こる)という現象が起こっています。 ネットで検索していて「VBAがMACで動かないことがある」ということは認識しているのですが、 ・MACで動かすことは可能か ・動くようにするには、どうすればよいか(コードを変更する、EXCELのバージョンを変える等) の2点について教えていただければと思います。 <バージョン> OS MAC 9.1  EXCEL バージョン 「MAC EXCEL 2001」 <エラーメッセージ> SUBまたはFUNCTIONが定義されていません。 <VBA内容> エクセルシートの文字列をカンマ区切りでテキストファイルに吐き出すだけです。 一部でもお答えいただけると助かります。よろしくお願いします。

  • MacとWinのExcelで表示を同じ様にするには

    MacのMicrosoft Excel 2011で作成したファイルをWindowsのExcel 2009で開くと、セルの大きさなどが変わってしまいます。 MacのExcelのセルの標準が、高さ18.00(0.64cm)・幅12.0(2.72)・文字サイズ12ポイントだと思うのですが、これをWindowsで開くと、Windowsの標準のサイズで表示されてしまい、表が小さくなります。 (Winの標準サイズがわからないのですが、Macよりも小さいです。) なぜ、Macで作ったセルのサイズを表示してくれないのでしょうか。 対処法などがあったら教えてください。

  • WidowsとMacで共有について xlsファイルが開けません・・

    Windows XP SP2 MAC OSX ver.10.4.11 上記2つのPCでフォルダを共有しているのですがxlsファイルだけ開けなくて困っています。 WindowsのExcelバージョン Excel 2002(10.2614.2625) MacのExcelバージョン Excel 2004 for Mac(R) Ver11.5.3(081114) Excelのデータ以外、ワード、パワーポイント、txtデータ、jpegデータ等は問題なく双方間で開けるのですが・・・ Macで作成したエクセルデータをWindowsで開こうとすると "xxxxx.xls"にアクセスできません。 という警告が出ます。 逆にWindowsで作成したエクセルデータをMacで開こうとすると "フォーマットが正しくないため、ファイル"xxxxx.xls"を開けませんでした" という警告が出ます。 解決方法をご存知の方いらしたらお教えください。 よろしくお願いします!!

  • MacでExcelのマクロとVisual Basic

    iBookでMac10.4.1を使っています。 Visual Basicとエクセルのマクロで作られたソフトを 使わないといけなくなったのですが、 Macで使うにはどうしたらいいでしょうか? Mac用のOffice2008は買いました。 問題はVisualBasicのMac用ランタイムがあるかなのですが、 これはあるでしょうか? もしない場合は、マクロの互換性も考えて、 Macにwindowsエミュレータを入れるなども視野に入れています。 なんとかして、Macで動かしたいのですがどうしたらいいでしょうか?

    • ベストアンサー
    • Mac
  • Excel 2004 for Macでマウスでのズームを無効にする方法

    Excel 2004 for Macでマウスでのズームを無効にする方法 「Microsof Excel 2004 for Mac」と「Magic Mouse」を使っています。 Spacesで複数のExcelファイルを同時に開き作業をしていて、別のスペースに移った時に、マウスに手が触れ、そのために画面がズーム(拡大・縮小)されてしまうことがよくあります。 どうやら、Excelのデフォルトで「control+ホイール」操作でズームができるように設定されていて、Magic Mouseの方で(指が無意識に触れることで)「control+ホイール」操作が行われたと認識されることにより起こっている現象のようです。 意図しない画面ズームが頻繁に起こり、ストレスが溜まって仕方がありません。 「Microsof Excel 2004 for Mac」で、「control+ホイール」操作でのズームを無効にする方法はないでしょうか? いろいろオプションを探してみたのですが見つけることができませんでした。 アドバイス頂けると助かります。よろしくお願いいたします。

    • 締切済み
    • Mac