• 締切済み

エクセルのデータ抽出

データ抽出について教えてください。    A    B 14500~15500 14000  15500~16500 15000 16500~17500 16000 (AのときにBを表示させる) ただ、検索値が14500や15600ではなく12356や13658というふうに、 1の位まで入ってる検索値のときは、 抽出可能ですか。 いろいろ頭の中が混乱してわかりません。 可能であれば教えてください。 お願いします。

みんなの回答

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

まずは確認 1.「14500~15500」とは、「14500以上、15500未満」と言う意味で良いですか? 2.14500未満の数や、17500以上の数はどうします? 条件が細かいのであれば、表を作成し、VLOOKUP関数で値を得るのが良いと思います。 提示された例の様に簡単なら、単純に =ROUNDUP(A1-1000,-3)  ↑(セルA1に検索値が入っている場合) の様に済ませてしまっても良いのではないでしょうか。

  • Trick--o--
  • ベストアンサー率20% (413/2034)
回答No.1

12356を11000に、13658を13000に丸めたい ということでOKですか? =IF(INT(MID(A1,3,1))<5,ROUNDDOWN(A1,-3)-1000,ROUNDDOWN(A1,-3)) エクセルでA1に丸めたい数値がある場合の例(五桁限定) ○~● を  「○以上~●未満」と読みました。 「○より大きい~●以下」の場合は条件部を変えてください やってることは 「上から3文字目が5未満ですか?」 YES→ 「100の位を切り捨てて、さらに1000引いてください」 NO→ 「100の位を切り捨ててください」 例 15400の場合 ・3文字目は4なので5未満 ・100の位を切り捨てて15000 ・1000を引いて14000 15600の場合 ・3文字目は6なので5以上 ・1000の位を切り捨てて15000

関連するQ&A

  • エクセル データ抽出について

    (データ)    A B C 1  I あ 20 2  II い 30  3  III う 10 4  IV あ 10 5  V い 20  6  VI う 30 したい事(1) A列のうちいずれかの項目を入力すると、B列の該当値を抽出 したい事(2) (1)のB列該当値が検索一行目で抽出されたら、その値からC列の値を抽出したい 困っていること・・・B列に全く同じ名前の項目があるため、抽出すると 先に来る値が飛んできてしまう 例:IVを入れると「あ」が自動で抽出され、その「あ」でさらに「10」を抽出したいのに、先にあるC1の「20」が飛んできてしまう。 それぞれ、(1)(2)にどのような関数を入れると、抽出したい値が出てくるでしょうか?

  • Excel データの抽出について教えて下さい。

    初めて質問させて頂きます。 Excelでデータの抽出と言ったらいいでしょうか・・・ 「一定の条件に当てはまった場合に、別のセルに数字を入力する」 というような処理をしたいのですが、データ量が多くて、 どのようにやったら効率がいいのか、頭を悩ませています。 例えば・・・       A列  B列 1行目  111   A 2行目  112   B 3行目  115   C 4行目  115   C 5行目  118   D といったようなデータが1500件ほどあります。 このデータを使って、A列の中で番号が2つ(又は3つ等)あるものに、      A列   B列  C列 1行目  111   A 2行目  112   B 3行目  115   C    1 4行目  115   C    1 5行目  118   D といった感じで決まった数字を表示する方法がないでしょうか? こんな説明でご理解頂けるかどうか、心配なんですが・・・。 いい方法をご存知の方がいらっしゃいましたら、力を貸して下さい。

  • エクセルのデータを抽出したいのですが・・・

    エクセルのデータを抽出したいのですが・・・ いつもこちらでお世話になっています。 5000行あるデータの中から D列に入っているA事業所のうち、 R列に入っているB市で始まる住所(番地まで入っています) 分のデータ件数を抽出したいのですが どのようにすれば良いのかわかりません。 どのように数式を入れれば良いのか教えてください。 宜しくお願いします。

  • エクセルデータの抽出について

    A列とB列にデータが入っています。 A列が×になっている行のB列を抽出し、D列に表示するにはどんな計算式を使えばよいでしょうか。 VLOOKUPではうまくいかず、過去の質問等調べましたが適切な回答が見つかりませんでした。。。 よろしくお願いします。

  • エクセル:同じデータがあれば、同じデータの隣のデータを抽出する。

    エクセル:同じデータがあれば、同じデータの隣のデータを抽出する。 以下のようなエクセルデータがあります。A1からA3の中にC1があれば、 あったセルの隣のセルの値をD1に抽出したいです。 何か方法がありますでしょうか? お願いいたします。  EX: A B  C D 1 2  3 2 5  2 3 9  1 結果: A B  C D 1 2  3 9 2 5  2 5 3 9  1 2

  • エクセルのデータ抽出について

    エクセルのデータ抽出で困っています。 ファイルは2ファイルを使用し、book1で日時のあいう個別の数値を集計するため、下記のようにファイルを作りたいのです。 ファイル:book 1    1   2   3   4 --|------------------------- A |   7/1 7/2 7/3 ・ ・ ・ B | あ 0.1 0.3 3.0 ・ ・ ・ C | い 1.2 0.1 0.3 ・ ・ ・ D | う 2.0 3.0 1.2 ・ ・ ・ ファイル:book2    1   2   3   4 --|------------------------- A | B | あ   C | い D | う book2のA1に「7/2」を入力すると、あいうの横(B2からD2)に「0.1、1.2、2.0」と自動で入るようにしたいのですが、ifやlookupくらいしかわからず、困っています。単純なことだと思うのですが、混乱してきました。 どなたか、アドバイスをいただけるとうれしいです。よろしくお願いいたします。

  • エクセル2003 データの抽出

    excel2003を使用しています。 A列に8桁のコード、B列に、そのコードの品名が入力された表があります。 この表の中から、最初の4桁だけ一致するデータを抽出したいのですが どうすればよいでしょうか? オートフィルタオプションを使ってみたのですが、うまくできません。 よろしくお願いいたします。 例:12348888、12349999、12346666、32224434、46732235・・・・と並ぶコードの中から、 1234×××× のコードの行だけが、表示されるようにしたい。

  • エクセルのデータ抽出で。

    エクセルで以下のようのな、 3列を持つ表があるとします。 日付    コード   名称 20090901  001    Aさん 20090904  002    Aさん 20090905  003    Aさん 20090901  023    Bさん 20090902  024    Bさん 20090903  025    Bさん ----------------------------------------- まず名称でデータを絞り、 更に一番新しい日付のデータのみ取得したいのですが。 20090905  003    Aさん 20090903  025    Bさん VBAでもなんでもよいので、 抽出の仕方があればお願いします。

  • エクセルでの~データの抽出~

    本などを読んでも何で調べたらいいのか分かりません。 お詳しい方どうかご教示下さい。 仕事でエクセルのみを使用してデータの管理をしています。以下の ようなことをしたい場合、エクセルで出来るのか、またどうすれば よいですか? (Q1)例えば、Aのシートに何百人という名前のデータがあるの ですが、そこには同じ人(同じ名前)がほぼ2~3個重複してたりも します。Bのシートにも同様のようなデータがあり、Aのシートにいる 人もまた同じようにBのシートにも重複してたりもします。そこで、 「AのシートにはなくてBのシートにだけいる人を抽出したい」場合どうすればよいのでしょうか? 3月の顧客一覧をAのシート、4月の顧客 一覧をBのシートとしていて、毎月ほぼ同じだけれど、4月に 新たに発生した顧客だけを知りたい、という場合です。。。 (金額も管理してるので一シートに同じ顧客が連なってたりもします) この場合、いちいち見比べずにさっと抽出したりすることは可能 でしょうか…?      (Q2)各シートに沢山あるデータのある一つのデータだけを、どこかに 抽出することはできます?例えば、名前・金額などのデータを月毎に 各シートで管理しているのですが、一年なら、12枚あるシートの 中で、ある一人だけのデータを知りたい場合(例えば何月に来ていくら 購入している…等)、12シートを一枚づつ開いて名前を探す方法以外に何かありますか? 分かりにくい説明で申し訳ありません。お詳しい方、どうか知恵と 知識をご教示ください。よろしくお願いいたします。      

  • Excelにてデータ行抽出

    Excelで検索をかけたいのですが、     ○○社  ■■社  △▲社 機材用 A-1  B-1  C-1 部品用 A-2  B-2  C-2 その他 A-3  B-3  C-3 上記のような表で『A-1』を検索したときに、     ○○社  ■■社  △▲社 機材用 A-1  B-1  C-1 のように同じ行の他社の商品まで表示できるようにしたいのです。 理想としては http://homepage3.nifty.com/bear/sample/sample2.htm こちらのサイトの『データ行抽出』のサンプルと同じようにしたいのですが、どのような操作をすればこのようになるのでしょうか。 面倒な質問ですが、どなたか回答をお願いいたします。