Excelの参照エラー


0

私は2枚のシートを使っています。最初のシートにはエラーとエラーが発生した時間があります。

  A   B   C   D          E         F
|   |   |   |   | Datetime       |   |
|---|---|---|---|----------------|---|
|   |   |   |   | 3/01/2017 8:54 |   |
|   |   |   |   | 3/01/2017 8:57 |   |
|   |   |   |   | 3/01/2017 8:59 |   |

2番目のシートは、製品とその製品の製造終了時間から構成されています。タイトルはありません。 1行目で、データは始まったばかりです。

   A           B             C             D                   E           F        G
| 325 | 3/01/2017 0:00 | 10:25:52 | 3/01/2017 10:25 |  1278    G100941 | 1278 |     G100941 |
| 326 | 3/01/2017 0:00 | 6:54:12  | 3/01/2017 6:54  |  1277    G121624 | 1277 |     G121624 |
| 327 | 3/01/2017 0:00 | 5:45:04  | 3/01/2017 5:45  |  1276    G124920 | 1276 |     G124920 |
| 328 | 3/01/2017 0:00 | 4:40:34  | 3/01/2017 4:40  |  1275    G100926 | 1275 |     G100926 |

私は現在、エラーが発生した商品を見つけるためにインデックスマッチの式を使っています。これは私が使っている式です:

=INDEX(TORF,MATCH(E2,INDEX(TORF,0,4),-1),7)

TORFは2番目のシートを参照する名前付き範囲です。
列Eには、エラーが発生した時刻が含まれています。
TORFの4列目には製品の生産が終了した回数が含まれ、7列目には記事コードがあります。

この式は、ある場合にはうまく機能しますが、他の場合には機能しません。式の一致部分は常に機能しますが、インデックス関数が参照エラーをスローすることがあります。

E2の場合、式は次のようになります。

=INDEX(TORF,326,7)

そしてそれは値を返します。

E3の場合、式は次のようになります。

=INDEX(TORF,326,7)

そしてそれは参照エラーを返します。これを防ぐにはどうすればよいですか。


1
作業用と非作業用のサンプルデータを追加してください。
Máté Juhász

@MátéJuhász質問の中にデータを追加する方法を教えてください。その方法がわかりません。
Michthan

1
あなたはあなたのデータをテーブルとしてフォーマットすることができます。 ここに )それからあなたの質問にそれを挿入してください
Máté Juhász

私はあなたが尋ねたことをしました。良いヒントをありがとう:D。
Michthan

式が機能する/失敗する行はどれですか。列ヘッダーも追加してください。
Máté Juhász

回答:


0

名前付き範囲TORFは、OFFSET式を使用して作成されました。これでオフセット範囲の幅は$ 1:$ 1の代わりに1:1と宣言されました。変更は私にとって問題を解決しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.