次の方法で共有

Excel 2013でシート名に全角のアポストロフィ-を含む名前を付けるとビボットテーブルを作成できない

Anonymous
2018-07-14T00:18:07+00:00

Excel 2013でシート名に Sh’eet1 等の全角のアポストロフィ-を含む名前を付けると、ビボットテーブル作成の際に「データソースの参照が正しくありません」という警告が表示されてビボットテーブルが作成できません。これは、ビボットテーブルのテーブル/範囲に「'Sh''eet1'!$A:$A」等が指定されるために発生するExcelのバグではないのでしょうか?ちなみに、シート名に Sh'eet1 等の半角のアポストロフィ-を含む名前を付ける場合は、正常にビボットテーブルが作成されます。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

3 件の回答

並べ替え方法: 最も役に立つ
  1. Makapu 92,110 評価のポイント ボランティア モデレーター
    2018-07-16T13:35:56+00:00

    GurikoMさん、コメントありがとうございます!

    >全角の「’」が2回連続して出現する部分を全角の「’」1つに書き換える

    手元の Excel で確認してみたのですが、一度出来たと思ったのですが、今は出来なくなってしまいました。。。(どうしてか分からず、すみません。。。)

    回避策としてはもう一つ、シート名「Sh’eet1」のままでも、[挿入]タブの [ピボットテーブル]ではなく、[おすすめピボットテーブル]からはエラーが発生せず作成出来る事が分かりました。

    全角の「’」が何か別の文字コードと認識される為なのかとも思いましたが(??)

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2018-07-16T12:02:49+00:00

    「テーブル/範囲」欄に自動で挿入される参照のシート名内にある全角の「’」が2回連続して出現する部分を全角の「’」1つに書き換えるとピボットテーブルを作成出来るみたいです(何故ピボットテーブル作成時のみエスケープシーケンスが不要なのか分かりませんが…).

    ちなみにピボットテーブル作成後,データソースを確認すると,全角の「’」が2回連続する表記(エスケープシーケンスを使用した表記)に戻っています.

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Makapu 92,110 評価のポイント ボランティア モデレーター
    2018-07-16T00:38:51+00:00

    xxHBさん、こんにちは。

    Excel 2016 + Windows 10 で確認しました。

    1. シート名「Sh’eet1」([’]は全角のアポストロフィー)と名前を付けます。
    2. 範囲[A1:B9]の表に名前を付けない状態で範囲選択をし、ピボットテーブルの作成をすると、テーブル範囲が「'Sh’’eet1'!$A$1:$B$9」と表示されています。

    1. [OK]をクリックすると「データソースの参照が正しくありません」とエラーになり、ピボットテーブルを作成する事が出来ませんでした。

    バグかどうかという情報を見つける事は出来なかったのですが、ピボットテーブルを作成する場合、シート名に全角のアポストロフィー[’]は使用しない方が良さそうですね。

    また、表に名前を付ける事で、シート名に全角のアポストロフィーが含まれていても問題なくピボットテーブルが作成出来ました。

    <回避方法>

    ・全角のアポストロフィー[’]は使用しない。

    ・表に名前を付ける。

     [参考]セルまたはセル範囲に名前をつける

    (※表を選択して「テーブルとして書式設定」しても良いと思います。)

    また、この件について何か情報をお持ちの方がいらっしゃいましたら、コメントをお寄せ下さいます様お願い致します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません