ピボットテーブルで参照が正しくありませんとエラーが表示されます。今まで何回もピボットテーブルを使ったのですが急に、このような表示がでるようになり、今まで作成できたシートまで出来なくなりました。もちろん1行目、1列目には文字を入力しています。エクセルのバージョンは2000です
よろしくお願いします

このQ&Aに関連する最新のQ&A

A 回答 (1件)

自分もExcel2000を使用しています。

同じ体験をしたことがあります。

もしかしてピボットテーブル手順をマクロに組み込んでいませんか。
一度コンピュータを再起動して見てください。既に解決済かも
ダメなら新規Bookにデータをコピー&ペーストして再度ためしてください。
    • good
    • 3

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qピボットテーブルのデータソースの変更について

エクセル2010を使っている者ですが、ピボットテーブルで毎月、同じ形式のデータ(システムから出力したデータをエクセルに張り付けて使っています。月ごとに1枚のシートを使ってます)から、同じ形式のピボットテーブルを作成して(こちらも月ごとに1枚のシートを使ってます)、そのデータの集計をしております。

そこで思ったのですが、毎月、ピボットテーブルを作成して行・列の幅等の形式を整えなくても、作成したピボットテーブルをシートごとコピーして、参照しているデータを変更することで対応できないものでしょうか?それができれば、仕事が早く終わるのですが。


なお、オプションのリボン中の「データ」タブの「データソースの変更」からデータを変更しようとしましたが、「そのピボットテーブルのフィールド名は正しくありません。ピボットテーブル レポートを作成するには、ラベルの付いた列でリストして編成されたデータを使用する必要があります。ピボットテーブルのフィールド名を変更する場合は、フィールドの新しい名前を入力する必要があります。」とのエラーメッセージが出てしまいました。

どなたか、よろしくお願いいたします。

エクセル2010を使っている者ですが、ピボットテーブルで毎月、同じ形式のデータ(システムから出力したデータをエクセルに張り付けて使っています。月ごとに1枚のシートを使ってます)から、同じ形式のピボットテーブルを作成して(こちらも月ごとに1枚のシートを使ってます)、そのデータの集計をしております。

そこで思ったのですが、毎月、ピボットテーブルを作成して行・列の幅等の形式を整えなくても、作成したピボットテーブルをシートごとコピーして、参照しているデータを変更することで対応できな...続きを読む

Aベストアンサー

ご質問を読んで、チョッと試してみたのですが、…
コピーしたピボテ上の任意の場所を選択したら、タブメニュー上に[ピボットテーブル ツール]なんてなタブが忽然と現れます。そこの[分析]をクリックして現れるリボンの中の[データソースの変更]を辿ると[ピボットテーブルのデータソースの変更]というタイトルは長ったらしいけど[テーブル/範囲]ボックスを書き替えればOKなのではないかと。
編集していた列幅等は既定値に戻るけど、ピボテの基本レイアウトは維持されるようです。
ただし、つぶさに検討したわけではないので、ご自分で試してみてください。

Qエクセル作業中・・「参照が正しくありません」

よくエクセルを使うのですが、時々突如「参照が正しくありません」というエラーメッセージが出ます。

出たら最後どこもクリックできません。保存も終了もできず、PCを再起動しています。

せめて保存だけでもできれば良いのですが、、度々長時間の作業が水の泡になっています・・。
この原因や、回避策などご存知の方、お知恵をくださいませ・・。
よろしくお願いします。

Aベストアンサー

根本的な解決になっていませんが、CTRL+Sでファイルをいつも保存する癖を付けておくと、長時間の作業が無駄になることはなくなります。
CTRL+S(CTRLキーを押しながらSキー)はWinodws標準のアプリケーションで統一されている保存のショートカットキーです。

QExcel > ピボットテーブル「(空白)」非表示

Excel 2003 で、ピボットテーブルを利用した際、元データにて未入力のセルは、ピボットテーブルでは「(空白)」と表示されてしまいます。

これを、任意の文字列や、空白のまま表示(「(空白)」を非表示)にする方法はありますか?

空白セルそのものを非表示する方法は、ピボットタイトル行の▼で「(空白)」をチェックオフすれば消えますが、これでは関係する行の他列も非表示になってしまいます。

ただ「(空白)」ではく、空白のまま表示したいだけなのですが、その方法が分かりません。

宜しくお願い致します。

Aベストアンサー

ピボットテーブルの行や列フィールドの「アイテム」(個々の「あ」や「い」,「A」「B」「1・2・3」,「(空白)」も同じ)は,作成したピボットテーブルの中で「(アイテムの)キャッシュ」として保持されています。
実際今回の「(空白)」だけでなく,たとえば列Bフィールドのアイテム「1」1セルを「1個」と書き換えてみると,レポート上のアイテム1が全部1個と表記されます。
レポートで行列アイテムを直接書き換えることで,キャッシュの中で「元データの1 = アイテム表記は1個」というデータを保持し,以後それを使って表示してくれるためです。


#余談ですが,たとえば「四半期」で日付をグループ化すると,エクセルでは1月から3月が第1四半期として集計されます。
これを日本の四月からの会計年度に合わせて「1-3月」は第4四半期に,そして「4-6月」を第1四半期として集計させたいような場合にも,この方法を利用することができます。

Qピボットテーブルの更新ができない

会社でパソコンを買い換えました。
旧パソコンは、Win2000で、エクセル2003を入れていました。
新パソコンは、Win7x32で、エクセル2003を入れています。

旧パソコンのエクセルファイルを新パソコンに移動しました。

エクセルファイルのピボットテーブルの更新をクリックしました。
更新ができませんでした。
「ピボットテーブルの集計元ファイル'[****.xls]データ'を開くことができません。」と出ます。
ピボットテーブルウィザードを使っても同じように、
「ピボットテーブルの集計元ファイル'[****.xls]データ'を開くことができません。」と出ます。

ファイルを移動して、前と比べておかしなところがあります。
セキュリティ関係で更新ができなくなったんでしょうか?
前と同じように普通に更新するには、どうすればいいでしょうか?

Aベストアンサー

苦言です。申し訳ありません。

> ファイルを移動して、前と比べておかしなところがあります。

どの点ををどう、前のパソコンと比較して
どの辺りがどのように、おかしいのでしょうか。
・どこに保存してあるブックを
・どのように参照し、
・どのようにピボットテーブルを作っているのか、
回答をしようにもこの辺りがサッパリ読み取れません。
どんな上級者でもエスパーではありませんので、
「あなたのパソコンのおかしいところ」は見えないのですから。

ちなみに現在、「おかしいところ」がお分かりなのは「あなただけ」です。

例えば「私のパソコンと同じ設定をしてください。そうすれば完璧にできます」
と言う回答がついても、何をどう設定していいかわからないでしょう?
それと同じことです。



さて、苦言ばかりでもナニですので、一つアドバイスを。
> 前と同じように普通に更新するには、どうすればいいでしょうか?
前は普通に更新できていたのであれば、
「前と同じ設定」にしてやれば、普通に更新できる、という事です。

ここで言う「設定」とは
・集計元ブックの名前
・ピボットテーブルを置くブックの名前
・二つのブックを保存していた場所・フォルダ名
・エクセルの細かい設定
などなどです。

特に、「保存していた場所・名前」は重要なポイントです。
良く確認してみてくださいね。

苦言です。申し訳ありません。

> ファイルを移動して、前と比べておかしなところがあります。

どの点ををどう、前のパソコンと比較して
どの辺りがどのように、おかしいのでしょうか。
・どこに保存してあるブックを
・どのように参照し、
・どのようにピボットテーブルを作っているのか、
回答をしようにもこの辺りがサッパリ読み取れません。
どんな上級者でもエスパーではありませんので、
「あなたのパソコンのおかしいところ」は見えないのですから。

ちなみに現在、「おかしいところ」がお分かりなのは「...続きを読む

QSUMIFS関数でOR条件を使いたい場合の関数

Excel2010を使用しています。
家計簿を作成しているのですが、SUMIFS関数でOR条件を使用したい場合どのように書けばよいでしょうか。

図は、明細と合計欄です。
ピンクのセルが円、それ以外はドルです。
合計欄のように、円とドルをそれぞれ分けて項目毎の合計額を出したいです。
セルE21のように、円の場合は「MUFJ」「ゆうちょ」ですので、MUFJとゆうちょのSUMIFS関数合計値を足しています。
これを、1行にまとめたいのですが、適切な関数はないでしょうか?
SUMIFSではOR条件が使えないようですので・・・・・・

明細行に円・ドルの列を追加すれば簡単なのですが、明細行の列はこれ以上増やしたくないので、できれば数式のほうで処理できればと思っています。

よろしくお願いいたします。

Aベストアンサー

例示のデータなら以下のような数式になります。

=SUM(SUMIFS($C$2:$C$14,$D$2:$D$14,{"MUFJ","ゆうちょ"},$B$2:$B$14,B21))

QエクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?

Qエクセルのピボットで、集計値降順で表示するには?

お世話になります。
エクセルのピボットテーブルで、担当者ごとの売上集計表を作成しています。ウィザードで、「行(R)」に担当者名、「データ(D)」に合計/売上をいれています。

名前の順ではなく、売上集計額の高い順に表示することはできますか?
今はピボットテーブルから値貼り付けして
普通の表にしてから並べ替えています。
よろしくお願い致します。

Aベストアンサー

担当者を売上集計額順ですか?
標題の担当者名のセル(ボタン状になっている)でダブルクリックして詳細をクリック
「自動並べ替えオプション」で降順を選択して、
「使用するフィールド」を「売上集計額」にしてください。

Qエクセルで打ち込んだ数字を自動で別シートに表示したい

エクセルでセルに打ち込んだ数字を自動で別シートに表示できる方法があれば、教えてください。

例えば、シート1のC1に5を打ち込んだら、シート2のD2にシート1で打ち込んだ5が自動で表示される。

また1列すべてを自動で表示させる場合、一つのセルの時と違いがありましたら教えてください。よろしくお願いします。

Aベストアンサー

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コピー&リンク貼り付けを使うと便利です。

例)例)シート1のC1~C5に何かを入力したら、
  シート2のD2~D7にシート1で打ち込んだものが自動で表示される

  シート1にあるコピー元のセルを範囲選択して、
  シート2のD2の上で「右クリック」⇒「形式を選択して貼り付け」
  をクリックします。

  そして出てきた小さな画面の左下にある「リンク貼り付け」という
  ボタンをクリックすると完成です。
  試してみてください。。

  念のためにリンク貼り付けを図解しているURLを載せておきます。
  参考にしてみてくださいね。。
  http://www.geocities.jp/office_inoue/excel/eq21.htm

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コ...続きを読む

QEXCELのセルが動かないです

普通は、矢印キーを押すと、セルが動きますよね。

今日、仕事中
矢印キーほ押してもセルが動かなくなりました。
画面は動きますがセルがついて来ないのです。
そのPCで使う場合どのエクセルも同様の動きです。

ツールバーあたりを設定する必要がありますかね。

Aベストアンサー

そのPCのScroll Lock (Scr Lk)キーが押されていませんか?

QexcelのVLOOKUPで検索値を2つにできますか?

excelのVLOOKUPで検索値を2つにしたいです
私の知っているVLOOKだと下記のことは対応できます
例えば、A列に会社名、B列に住所、C列に電話番号 とあった場合
「住所が検索値と同一なら電話番号を表示しなさい」という指示は出せます

そこで質問です
「会社名と住所が検索値と同一なら電話番号を表示しなさい」
というような、複数の検索値を持つ事はできないのでしょうか?

参考になるURLなどでも結構ですので、ご存知の方よろしくお願いいたします

Aベストアンサー

元の表をA列に会社名、B列に住所、C列に「=A2&B2」、D列に電話番号のようにして
=VLOOKUP(会社名&住所,$D$2:$C$100,2,FALSE)
のようにすれば可能です。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報