次の方法で共有

EXCELのMicrosoft Queryで、整数型のフィールドをパラメータ値として使うと「キャストした文字コードが正しくありません」というエラーになる

Anonymous
2017-11-20T08:13:08+00:00

EXCEL2016で、あるセルの値を選択パラメータとして、Microsoft Queryを設定しています。

元データはSQL Server2014のデータです。Microsfot Queryの画面で、「条件」-「抽出条件の追加」で、文字列型のフィールドを選択し、値に[a]として追加し、「Microsoft Exelにデータを返す」とした場合には、エラーが起こらず、データ領域の設定、パラメータセルの設定、データ抽出ができるのですが、条件」-「抽出条件の追加」で、整数型のフィールドを選択した場合には、「キャストした文字コードが正しくありません。」というメッセージが出て、それ以降の操作ができません。

解決方法を教えてください。

よろしくお願いします。

EXCELのバージョン 16.0.8326.2076 32ビット

OS Windows7

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

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

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

質問作成者が受け入れた回答

Anonymous
2017-11-20T23:15:02+00:00

自己解決しました。

「パラメーター値の入力」では適当な値、数値型のフィールドならば数値を入れて、OKをクリック

「データのインポート」で、「プロパティ」をクリック。

「接続のプロパティ」で「パラメータ」をクリック。

「パラメータ」で次のセルから値を取得するを選択、「セルの値が変わるときに自動的に更新する」にチェック。

パラメータに抽出条件となるセルをクリックして入力。

この手順でうまくいきました。

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

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-11-21T06:05:55+00:00

    Yawata133 さん、こんにちは。

    マイクロソフト コミュニティへの投稿、ありがとうございます。

    今回はご自身で有効な方法を見つけることができたのですね。

    [回答としてマーク] を付けさせていただきます。

    ご報告ありがとうございました。

    また何か他の内容でもお困りのことがありましたら、お気軽に当コミュニティをご利用ください。

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

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