• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データの抽出)

データの抽出方法とは?

keithinの回答

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.6

ありゃりゃ,ちょいと書き間違いました。 シート3のB2は B2: =IF($A2="","",VLOOKUP($A2,Sheet1!$A:$E,COLUMN())) を右にコピー,下にコピーですね。 失礼しました。

emi1954
質問者

お礼

ありがとうございました。 おかげさまで簡単にSheet3に表を作ることができました。 完璧です。 本当にありがとうございました。

関連するQ&A

  • エクセルの関数で最新データの取得について

    慣れない関数で計算式が作れず質問させて頂きました。 顧客毎の最新(直近)のデータを取得するには エクセルでどのような計算式を作ればいいでしょうか。 下記のような売上データがあります。 (1)     A     B     C     D    日付   顧客  情報1  情報2 1  1/2  顧客1   ○   2 2  1/5  顧客2   ○   5 3  1/3  顧客1        1 4  1/5  顧客3   ○  5  1/4  顧客2   ○   3 ※ひとつの顧客から同じに日に2回売上は無いものとしますが、  日付は前後して入力されます。 ※「日付」「顧客」は重複しています。 この表を元に顧客毎の直近リスト(2)を 作成できればと思ってます。 (2)     AA    AB   AC   AD    顧客   日付  情報1  情報2 1  顧客1   1/3        1 2  顧客2   1/5   ○   5 3  顧客3   1/5   ○ 4  顧客4  5  顧客5 ※AAの顧客名は既に入力があります。 AB1に入る計算式はMAXを使って配列数式でなんとか 作れました。(見よう見まねですが・・・) {=MAX(IF(b1:b5=AA1,A1:A5,""))} AC1 AD1 にはどのような計算式を入れればいいか お力添え頂けたらと思います。 また、何かいい方法があればエクセルで違った方法などでも 教えていただければ嬉しいです。 分かりにくくてごめんなさい。 どうぞよろしくお願いいたします。

  • エクセルでリストにないデータを示す方法

    シート1に、顧客のリストがあります。 <シート1> A B C ・ ・ シート2に、その月に取引のあった顧客の名前があります。 <シート2> B C X C G B という具合です。 Xさん、Gさんは新しい顧客なので、シート1のリストに追加したいのです。 しかし、シート1のデータも膨大であり、シート2のデータも膨大なので、手作業では困難です。 そこで、シート1のリストにない顧客の名前だけ、シート2で目立つような(あるいはピックアップするような)方法がないでしょうか。 よろしくお願いします。

  • LabelValueBeanで作成したリストの重複を削除したい

    まともにコーディングしたこともないJAVA初心者です。 LabelValueBeanで作成したリストの重複を削除したいのですが、方法がわかりません。 例えば下記のようなプログラム labels.add(new LabelValueBean("select","0")); for(int count = 0 ; count<data.size() ; count++){ TestResultBean row = (TestResultBean)data.get(count); labels.add(new LabelValueBean(row.getRonten_nm(),row.getRonten_cd().toString())); } において、このままだと select,0 AA,1 AB,2 AC,3 AA,1 AA,1 AA,1 AB,2 AD,4 こう排出されてしまうのに対して select,0 AA,0 AB,0 AC,0 AD,0 と返してほしいのです。 問題解決にご協力をお願いします。

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

    エクセル2010 重複データの抽出。 重複データの抽出方法をご教示ください。 抽出先はシート1のA列A3~抽出データの分だけ リストはシート2のB2:AB32まで フィルターオプションなども使ってみたのですが どうも上手くいきません。 どなたか知恵をお貸しください。 方法はできれば関数だといいのですが(データが増えてもいいように) できなければ他の方法でもいいです。 VBAなどは全くの初心者なので出来れば避けたいのですが… シート2     A    B   C    D~AB32 1  "" 2 いちご ばなな いちご りんご 3 みかん いちご ばなな いちご 4 りんご ばなな いちご みかん 5 みかん いちご ばなな りんご 6 ばなな ばなな りんご いちご : : 32 シート1(重複データなし)  A 1  "" 2  "" 3 いちご 4 みかん 5 りんご 6 ばなな 7 : : 抽出リストのデータはシート2のB2:AB32にぎっしり入っています。 宜しくお願い致します。

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

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

  • VBAの事で・・。

    お世話になります。 VBAの初心者なのですが、どう記述したら良いのか分からなく、 自分であれこれ考えながら記述すると、エラーばかり出でしまいます。 どなたかお教え頂きたいのですが、内容は下記になります。 下記の様なデータがあり、種類事の合計値を右下にある種類名の下 に合計結果を貼付たく、実際は何千行とあり、種類の行数も一定では ない為、オートフィルタを使い、また合計はSUBTOTALで、 出し、それをコピーして右下の同種類の下へ貼付していたのですが、 何十回もする作業なので、VBAで出来ないかと思考錯誤しており ましたが私には高度すぎて出来ませんでした。 宜しくお願い申し上げます。 種類   数量 AA   225 AA    53 AA   677 AB    43 AB   680 AC    97 AC    65 AC    23 AC    55 AC  6778 AD    34 AD   656 AD   342 AE    98 AE 45627 AE  8078 AE    28           AA   AB   AC   AD   AE      

  • VBAでのデータ転記

    データがsheet1に縦記述で書いてあります。 A01 A02 A03 . . B01 B02 B03 . . AA01 AA02 AA03 . . AB01 AB02 AB03 . . これをsheet2に以下のように並べ替えたいのです。 A01 A02 A03・・・ B01 B02 B03・・・ ・・・・・ AA01 AA02 AA03・・・ AB01 AB02 AB03・・・ Left関数で文字列の左1文字を前後のセルで比較して異なる場合、改行する方法を考えましたが、AA01 AA02・・・になると左から2番目の文字で判断しなければなりません。なにかいい方法はあるでしょうか? ご指導宜しくお願いいたします。

  • LibreOffice Calcでにょろ[~]赤色

    LibreOffice Calcでにょろにょろ[~]赤色がでる LibreOffice Calcで各セルに a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af と、入力するとaa,ae,afに[~]にょろにょろと赤色がでるのですが? ab,ac,adには、でません。 [~]にょろにょろ赤色を消したい。 a0~afは、16進数のデータです。

  • セルがある同じ行のリスト番号を反映して印刷する

    エクセル2003を使っています。 (1)顧客リストを作りました。 1.氏名 2.住所 3.電話番号 4.メールアドレス… (2)別シートに、この顧客データを1件につき1枚に印刷する印刷シートを作りました。 (1)にリスト番号を入力すると(2)のシートに反映するようにvlookupで反映できたのですが、「いちいちリスト番号を入力」しなければならず、可能であればリストにデータを入力している段階でリスト番号が反映されそのまま(2)のシートが印刷できるようにしたいのです。 何かいい方法はありませんか? 「セルがある行と同じ行にあるリスト番号を反映させる」という書き方でご理解いただけますか? よろしくお願いします。

  • 条件にあうデータ抽出のやりかたについて

    エクセルVBAの初心者です。現在エクセルを使って次のような顧客リストを作っています。  ID 氏名 商品A 入金 商品B 入金  1  AA 55円  済  65円  未   2  BB 66円  未  85円  未  3  CC 41円  未  32円  済 このようなリストからVBAを使って、次のような集計表を自動作成したいと試行錯誤しています。  未納者一覧  ID 氏名 商品名 単価 入金状況   1 AA 商品B 65円 未   2 BB 商品A 66円 未        商品B 85円 未   3 CC 商品A 41円 未 自分なりに入門書を片手にいろいろと試しては見たのですが、なかなかうまく行きません。どなたかご指導願えないでしょうか。 なお、現在の顧客データは150名ほど入力しています。 商品の種類は23種類です。