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も見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
フォルダ内の全ブックのシート名を変更したいです。
Excel(エクセル)
-
PowerQuery(パワークエリ)のエラー「テーブルの列〇〇"が見つかりませんでした。」の解決策"
Excel(エクセル)
-
エクセルおいて,論理式の関数を使う場合は,空白のセルは,数字では0と扱われますか?
Excel(エクセル)
-
-
4
エクセルで外部データの取り込みの際の「名前の定義」について。
その他(Microsoft Office)
-
5
[Excel] 以下のような、行がズレている2つの表を関数を使って同値チェックを行いたいです。 欲し
Excel(エクセル)
-
6
【ExcelVBA】Powerクエリのソースフォルダのパスを自動更新できないでしょうか?
Excel(エクセル)
-
7
[Excel] 2つの表のセル同士の突合方法について質問です。 添付の表で、 {=AND(EXACT
Excel(エクセル)
-
8
「ChatGPT-3.5」の回答ですが
Excel(エクセル)
-
9
エクセルで縦に並んだデータを5行毎に横に並べたいです
Excel(エクセル)
-
10
Excel:文字との間に数字の組合せ、次のセルの数字を1ずつ増やすには?
Excel(エクセル)
-
11
数字をコンマで区切った文字列の集計のマクロの修正
Excel(エクセル)
-
12
Excelについて質問です。 タブキーを押すと編集しているセルが右隣に移りますが、私はタブキーを押し
Excel(エクセル)
-
13
エクセルでエラーが出て困っています。
Excel(エクセル)
-
14
VBAマクロ実行時エラーの修正について
Visual Basic(VBA)
-
15
リンク先のファイルを開かなくても、値が読み込めるようにできますか?(SUMIFSを使ってます)
Excel(エクセル)
-
16
エクセルの改行・改列について質問です。
Excel(エクセル)
-
17
エクセルの数式で教えてください。
Excel(エクセル)
-
18
Excelでスクロールすると文字が消える現象について
Excel(エクセル)
-
19
ノートPCでExcelを一部見せない状態で外部モニターに出力したい
Excel(エクセル)
-
20
2013Excel保存済みファイルグレーアウト Excelを開こうとするとメニュー以外全てグレーにな
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Excel】[Expression.Error] ...
-
特定のエクセルファイルを起動...
-
共有フォルダに誰が何にアクセ...
-
VBAでCSVファイルが使用中かど...
-
tmpファイル なぜできる?削除...
-
Batch: フォルダ内の特定のファ...
-
Access VBA を利用して、フォル...
-
AccessVBAで作成したExcelファ...
-
ファイルの先頭に追加書込みす...
-
Dream weaverで、誤ってファイ...
-
Excel VBA 処理後データが重た...
-
CSVの項目行を削除して一つのフ...
-
excelを共有ファイルにすると行...
-
【アクセス】「ほかのユーザー...
-
月が変わったら自動でシートが...
-
仕事のファイルを共有フォルダ...
-
自動保存されない。何か設定が...
-
メールで送られてきたワードの...
-
一時ファイルについて win32 Ge...
-
ファイルの途中に文字列を挿入
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
共有フォルダに誰が何にアクセ...
-
【Excel】[Expression.Error] ...
-
特定のエクセルファイルを起動...
-
Batch: フォルダ内の特定のファ...
-
VBAでCSVファイルが使用中かど...
-
XMLデータを変換し印刷する方法
-
AccessVBAで作成したExcelファ...
-
月が変わったら自動でシートが...
-
Access VBA を利用して、フォル...
-
tmpファイル なぜできる?削除...
-
excelを共有ファイルにすると行...
-
Excel VBA 処理後データが重た...
-
(Excelマクロ)datファイルをエ...
-
エクセルファイルのデータ転記...
-
社内Excel共有ブックでの保存ト...
-
大量のCSVデータを行列の変換を...
-
【アクセス】「ほかのユーザー...
-
ファイルの途中に文字列を挿入
-
拡張子が「cda」のファイルを聞...
-
CSVの項目行を削除して一つのフ...
おすすめ情報
具体的には黄色い枠に以下の表示でした。
'ファイルの変換 (2)' クエリでエラーが発生しました。Expression.Error: キーがテーブルのどの行とも一致しませんでした。
詳細:
Key=
Item=new sheet
Kind=Sheet
Table=[Table]