[[20080901115843]] 『別シートに抽出条件がある』(たつ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『別シートに抽出条件がある』(たつ)
 ※※分かりづらい書き方をしてしまったので、修正しました。※※
 お願いします。
 まず、SHEET1に抽出したい条件(伝票番号)のみが入力してあります。
 SHEET2にはデータベースがあります。(100行程です)
 SHEET1の条件のとき、SHEET2から郵便番号等の情報を抽出する方法を
 教えてください。
 抽出先は、SHEET1が希望です。
 データ量も多くないので、関数でやりたいのですが可能でしょうか
 よろしく願いします。

 SHEET1(集計データ)
 伝票番号  郵便番号   住所県  住所  
 10101    254001*	神奈川県 平塚市*******
 10105    254001*	神奈川県 平塚市東真土*****
 10103    251086*	神奈川県 藤沢市大庭***		
 10102    254001*	神奈川県 平塚市*****	
 10201    254001*	神奈川県 平塚市東真土*****		
 20202    254001*	神奈川県 平塚市東真土****		

 SHEET2	(データベース)
 伝票番号  郵便番号   住所県  住所  
 10101    254001*	神奈川県 平塚市*******
 10102    254001*	神奈川県 平塚市*****
 10103    251086*	神奈川県 藤沢市大庭***
 10105    254001*	神奈川県 平塚市東真土*****
 10202    254090*	神奈川県 平塚市徳延*********
 20202    254001*	神奈川県 平塚市東真土****
 33524    254001*	神奈川県 平塚市東真土*********
 10201    254001*	神奈川県 平塚市東真土*****

SHEET1の条件の時というのは?
LOOKUP関数やVLOOKUP関数で出来ると思うのですが。
伝票番号を検索値にして、抽出するデータをデーターベースで指定したらどうでしょうか?


 以下のように設定したのですが、エラーになってしまって困っておりました。

 SHEET1・B2=VLOOKUP(A50,SHEET2!A1:A100,2,0) としていますが、「#N/A」になってしまいます。
 データ自体に不具合があるのでしょうか。(たつ)

 SHEET1・B2=VLOOKUP(A50,SHEET2!A$1:D$100,2,FALSE)
                                  ^^^^^   ^^^^^
 「範囲」はA:A列ではなく、A:D列ですね。 下方向へコピーするなら $ をつけましょう。

 「検索の型」は 0 でも動作するようですが、一般的には FALSE とするようです。

 ヘルプより
 ・検索の型に TRUE を指定し、検索値が見つからない場合は、検索値未満で最も大きい値が使用されます。 
 ・検索の型に FALSE を指定し、検索値が見つからない場合は、エラー値 #N/A が返されます。 
 (gon-2)

 >SHEET1・B2=VLOOKUP(A50,SHEET2!A1:A100,2,0) としていますが、「#N/A」になってしまいます。
 >データ自体に不具合があるのでしょうか。
 データに不都合があると思います。

 A50が未入力か、A50の値がSHEET2!A1:A100に存在していないようです 
 B2=VLOOKUP(A2,SHEET2!A1:D100,2,0)
 の間違いかな

 「範囲」はA:A列ではなく、A:D列でのようですね。
  (この場合#REF!になります )

 By

 すみません。皆さんのご指摘の通り、 =VLOOKUP(A2,SHEET2!A$1:D$100,2,0)としましたが、
 #N/Aとなってしまいます・・・><
 やはり、データがおかしいのかもしれないですね。
 基データは、CSVから持ってきたりしているのでその影響もあるのでしょうか。(たつ)

 >>CSVから持ってきたりしているのでその影響もあるのでしょうか。
 Sheet2をCSVから読み込んでいるのですよね。おそらくSheet2のA列(伝票番号)が文字列になっているのでしょう。

 Sheet2のA列を選択しておいて
 データー → 区切り位置を表示して、[完了]をクリックしてみてください。
 数値(G/標準)に変換されます。 (gon-2)


 gon-2さん、ありがとうございます。
 怪しいところ(緑三角マーク)は、すべて変換したのですが、だめでした・・・・・
 初歩的な抽出にお手上げ状態です。><;
 仕方が無いので、今回は目視で抽出しました。
  CSVマジックに掛かってしまったのでしょうかね。
 引き続きデータベースのチェックをしてみようと思います。
 予想以上に時間が掛かってしまい、上司の風当たりが・・・・・・
 時間的に余裕が無い場合は、早めに見切りをつけてアナログで対応、
 こだわり過ぎは禁物。ということですかね。
 (たつ)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.