powerクエリでフォルダ内のxlsxファイルを読み込む設定にしています。
日々更新される情報があるのですが、それを指定のフォルダに入れて集計するためです。
一昨日の夕方のファイル以降、更新をかけると以下のエラーが出るようになってしまいました。
[Expression.Error] キーがテーブルのどの行とも一致しませんでした。
それ以前のxlsxと見比べても何も変わらないし、システムからエクスポートしているファイルですが、
システム変更など起きてないので不思議です。
解消法の手がかりないでしょうか?
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> エラーが出るファイルと出ないファイルを見比べてもどうしても差異が見当たりません。
> 新しいファイルの方がレコードが追加されて3行増えているだけです。
エラーが出ないファイルに新しいファイルの追加された3行を挿入したものをつくり、それを試してみるのはされましたか?
あと、吐き出すシステムがxlsmファイルを作るために社外モジュールをつかっていて、それが、自動更新された、ということは無いでしょうか。
No.1
- 回答日時:
エラーメッセージから、Power Queryがファイルからデータを取得する際に、キーがテーブルのどの行とも一致しなかったことが原因であると推測できます。
キーがテーブルのどの行とも一致しない原因としては、以下の可能性が考えられます。
* ファイルのフォーマットが変更された
* ファイルの列名が変更された
* ファイルの行番号が変更された
それ以前のXLSXと見比べても何も変わらないと仰っていますが、ファイルのフォーマットや列名、行番号が変更されていないか、念のため確認してみてください。
また、システムからエクスポートしているファイルとのことですが、システム側で何か変更が加えられた可能性も考えられます。
具体的には、以下の点を確認してみてください。
* エクスポートするデータのフォーマットが変更されていないか
* エクスポートするデータの列名が変更されていないか
* エクスポートするデータの行番号が変更されていないか
また、システム管理者の方と相談して、システム側で何か変更が加えられた可能性についても確認してみてください。
以下に、エラーの解消方法をいくつか挙げます。
* ファイルのフォーマットや列名、行番号を変更前の状態に戻す
* システム側で何か変更が加えられた場合は、その変更をPower Queryで対応する
ご参考になれば幸いです。
ありがとうございます。
仰る事は十分理解できます。列が変わっている等フォーマットが変わっている場合の対応を何度もしてきました。
ただ、今回だけは今の自分には解決できずに困ってます。
エラーが出るファイルと出ないファイルを見比べてもどうしても差異が見当たりません。新しいファイルの方がレコードが追加されて3行増えているだけです。
エラーが出るファイルは、新しいブックからPowerクエリに取り込み直すと正常に取り込めました。そのブックでエラーが出なかったXLSXが読めるのか試したいと思いますがまだ時間が無くて出来てません。
システム変更がないと確認できてます。
他に手がかり、差異を見つける方法アドバイス頂けたら嬉しいです。
あと、幾らシンプルな内容のXLSXだとしても、CSVでエクスポートしてもらった方が良いんですかね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAコード: マクロ有効ブック上のシート1にあるデータ範囲を、別のXLSのシートへ写す 2 2021/10/20 22:48
- Access(アクセス) accessでexcelデータを一部変換してインポートするVBAコードを教えてください。 2 2021/12/14 08:31
- Access(アクセス) Accessからエクセルにエクスポート時に、自動でパスワードを設定し、インポートしたい 2 2021/12/14 23:29
- Visual Basic(VBA) 【Excel VBA】書き込み先ブックが既に開かれてた場合の処理 3 2021/11/04 16:17
- Visual Basic(VBA) シート名をフォルダ名に変更 1 2021/12/01 15:59
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/06 13:01
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- XML エクセルのマクロについて教えてください。 3 2023/02/06 09:06
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
このQ&Aを見た人はこんなQ&Aも見ています
-
【お題】NEW演歌
【大喜利】 若い人に向けたことは分かるけど、それはちょっと寄せ過ぎて変になってないか?と思った演歌の歌詞
-
秘密基地、どこに作った?
小さい頃、1度は誰もが作ったであろう秘密基地。 大人の今だからこそ言える、あなたの秘密基地の場所を教えてください!
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
2024年のうちにやっておきたいこと、ここで宣言しませんか?
2024年も残すところ50日を切りましたね。 ことしはどんな1年でしたか? 2024年のうちにやっておきたいこと、 よかったらここで宣言していってください!
-
お風呂の温度、何℃にしてますか?
みなさん、家のお風呂って何℃で入ってますか? ぬるめのお湯にゆったり…という方もいれば、熱いのが好き!という方もいるかと思います。 我が家は平均的(?)な42℃設定なのですが、みなさんのご家庭では何℃に設定していますか?
-
フォルダ内の全ブックのシート名を変更したいです。
Excel(エクセル)
-
PowerQuery(パワークエリ)のエラー「テーブルの列〇〇"が見つかりませんでした。」の解決策"
Excel(エクセル)
-
エクセルで外部データの取り込みの際の「名前の定義」について。
その他(Microsoft Office)
-
-
4
VBAマクロ実行時エラーの修正について
Visual Basic(VBA)
-
5
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
6
EXCELの外部データ取得ができない
Excel(エクセル)
-
7
Excel 2019 のピボットテーブルの更新
Excel(エクセル)
-
8
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
9
Excelで重複データの件数ではなく、何番目かを求める方法
Excel(エクセル)
-
10
エクセルのフィルターを複数シートに連動させたいです。 エクセルファイルに15シートあります。 そのう
Excel(エクセル)
-
11
Excelピボットテーブルで余計な行を消したいのです
Excel(エクセル)
-
12
excel access連携 このテーブルは空ですと表示
Excel(エクセル)
-
13
ブックを開かずに、フォルダ内にある複数ブックの、特定セルの値を抽出した
Excel(エクセル)
-
14
Excelのテーブル上のセルの保護はどうすればいい?
Excel(エクセル)
-
15
別ファイルを開かず、INDIRECT関数を使用せずに、別ファイルのデータを求めたい
Excel(エクセル)
-
16
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
17
パワーポイントをエクセルファイルへ
PowerPoint(パワーポイント)
-
18
エクセルのピボットテーブルの書式設定が、データ更新のたびに元に戻る
Excel(エクセル)
-
19
ローマ字→カタカナへ変換(エクセルで)
Excel(エクセル)
-
20
ピボットテーブルのことです
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Excel】[Expression.Error] ...
-
特定のエクセルファイルを起動...
-
共有フォルダに誰が何にアクセ...
-
(Excelマクロ)datファイルをエ...
-
AccessVBAで作成したExcelファ...
-
mdbファイル フォームを開くと...
-
Excel VBA 処理後データが重た...
-
XMLデータを変換し印刷する方法
-
VBAでCSVファイルが使用中かど...
-
【アクセス】「ほかのユーザー...
-
Batch: フォルダ内の特定のファ...
-
【VBA】異なる行だけを抜き出す...
-
月が変わったら自動でシートが...
-
WEBクエリが使えない場合のHPデ...
-
共有フォルダのアクセスログに...
-
Access VBAで読み込んだ配列をc...
-
ファイルの途中に文字列を挿入
-
アクセス2010の共有ファイルの...
-
複数のcsvをVBAでマージする方...
-
Accessのエラー対処法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Excel】[Expression.Error] ...
-
特定のエクセルファイルを起動...
-
共有フォルダに誰が何にアクセ...
-
Batch: フォルダ内の特定のファ...
-
(Excelマクロ)datファイルをエ...
-
AccessVBAで作成したExcelファ...
-
VBAでCSVファイルが使用中かど...
-
excelを共有ファイルにすると行...
-
Excel VBA 処理後データが重た...
-
月が変わったら自動でシートが...
-
【アクセス】「ほかのユーザー...
-
XMLデータを変換し印刷する方法
-
Access VBA を利用して、フォル...
-
tmpファイル なぜできる?削除...
-
拡張子が「cda」のファイルを聞...
-
vbsでゴミ箱への移動
-
WEBクエリが使えない場合のHPデ...
-
ファイルの途中に文字列を挿入
-
mdbファイル フォームを開くと...
-
社内Excel共有ブックでの保存ト...
おすすめ情報
具体的には黄色い枠に以下の表示でした。
'ファイルの変換 (2)' クエリでエラーが発生しました。Expression.Error: キーがテーブルのどの行とも一致しませんでした。
詳細:
Key=
Item=new sheet
Kind=Sheet
Table=[Table]