• 締切済み

2つのデータのマッチングに付いて

3burouの回答

  • 3burou
  • ベストアンサー率0% (0/2)
回答No.3

データーをテキストデーターに落とすことができれば極めて簡単にお求めのことができます. 私はexcelのことを全くしりませんが、おそらくテキストデーターとやりとりすることが出来るようになっているはずです.その場合、csv fileにできれば、あとはsedとかperlで簡単に処理できます csvとはcomma-separated valueのことでデーターの各fieldがコンマで区切られたものです. だれかsedかperlを知っている人に頼むか、この際、sedに挑戦するのも一法だと思います。但し気分的に余裕がないとだめです

ledm
質問者

お礼

回答ありがとうございました。 御礼遅くなり申し訳ありません。 データは簡単にテキスト&CSVに出来たのですが、そこからのマッチングが出来ませんでした。 回答頂いた sedやperlは回りに使う人がいなかったので、ヒマのあるときに一度見てみたいと思います。 (今は気分的に余裕がありませんので)

関連するQ&A

  • アクセスでの抽出について

    皆様 よろしくお願いします。 現在 製品の売上を集計していますが、売上一覧の中から特定の製品のみを抽出したいと考えています。 具体的には、製品名は数字とアルファベットの組み合わせ(18桁)となっています。 抜き出したい条件は、製品名の頭数桁(3~10桁程度)です。 例)  抜き出し条件 ・・・ ABC*  抜き出したいデータ ・・・ ABC,ABC11,ABC12 (頭数桁が合致するもの全てを抜き出したいんです) しかしながら、対象となる売上データは2万件程で、抜き出し条件も400件ほどあります。 Excelで断念し、アクセス2000で抽出クエリまではたどり着きました。 抽出の条件をファイルで提供できればできるのかな?と思いましたが、上手く行きません。 上記の他 いい方法があればぜひ教えて下さい!! よろしくお願いしますm(_ _)m

  • Excel データの抽出について

    年始のお忙しいところ失礼いたします。 Excelにおけるデータ抽出についてお尋ねいたします。 抽出元データは左から1番目のシートのA列から順に、日付、部門名、商品名、数量0、記号、数量1、記号、数量2、記号、数量3、記号、残り数量となっています。 残り数量の列には、『=数量0-数量1-数量2-数量3』 という数式が記述してあります。 今回は、左から3番目のシートに、商品名、数量0、残り数量の3列の条件式を入力する場所と条件式に合致するデータを表示する場所を作成して、条件式に合致するデータを抽出することを検討しています。 条件式 商品名列:商品名の中から1つの商品を抽出 数量0:数量0=40、数量0<=10など数量0の値が入力した任意の数量と=またはは、以下(<=)を抽出 残り数量:残り数量<>0、残り数量<=20など残り数量の値が0以外か、入力した任意の数量以下を抽出 条件式を書き換える(抽出条件を変更する)ことが多いため、書き換える(条件を変更する)たびに、表示されるデータが更新されるようにしたいです

  • データの抽出の仕方

    エクセルの表で、月別の店別売上の集計を行ないたいのですが、データの抽出がうまくいきません。 表は、月別で支店が50あるとして、横に4~3月の12ヶ月のデータがあり、縦に支店があるような表の形式です。支店の横に、その店で扱っている商品を入れています。 抽出したいデータの条件は、 (1)○支店の○月の単月の売上金額は? (2)○支店の4月から○月までの累計売上金額は? (3)支店により扱っている商品が違うので、全支店から○商品を取り扱っている支店の売上合計は? といった3条件で毎月金額を抽出したいのですが、関数がうまく作れません。 何かいい方法やよく似たフォームをご存知の方がいましたら、教えて下さい。

  • 【至急】Accessでの大量データのマッチング方法

    仕事で88万件のデータに対して、項目AをBに置き換える作業を行いました。 ですが88万件という件数を想定していなかったため、ExcelやDFツールでの変更前後の比較が行えませんでした。 検証結果として88万件の内、項目AがBに置き換わった以外は変更されていないという検証結果が必要です。 (88万件の中から必要な項目だけを集計して、比較することは認められています。) お客さんへの検証結果の報告が明日(4/16)中のため、本当に困っております。 明日Accessに詳しい先輩方には方法を伺いますが、もしもこれをご覧になった皆様から事前に方法をご教授いただけないかと思い投稿させていただきました。 Accessはまったくの初心者のため可能な範囲で詳しくご教授いただけると非常に助かります。 以下は項目AをBに置き換えた作業手順です。 (実際のSQLは職場にあるため正確とは言えませんが。) 気になる点としましては「出力したテキストの容量が5GBにもなってしまい、Accessで取り込むことが出来るのか?」という点と、 「データ項目だけではなく、select文からスプールしているがAccessで取り込むことが出来るのか?」という点です。 (1)まずSQL Plusを起動しました。 (2)次に以下の順にSQLを実行しました。 スプールオン(項目は「,」カンマ区切りで出力しています。) select * from テーブル名 where 抽出条件 order by 項目 スプールオフ ↓ update テーブル名 set 項目B where 抽出条件 ↓ スプールオン select * from テーブル名 where 抽出条件 order by 項目 スプールオフ ↓ commit 以上です。 本日中に回答いただけなかったとしても今後の参考にさせていただきたいので期限後でも投稿していただけるとありがたいです。 皆様のご協力何卒よろしくお願い致します。

  • Accessクエリの抽出条件にフォームから挿入する方法(2)

    フォームにいくつかの抽出条件を指定するためのテキストボックスをセットし、そこに入力されたデータをクエリの抽出条件に挿入しデータ抽出を行っておりますが、たとえば販売期間でデータを抽出するために、クエリの抽出条件に Between [Forms]![フォーム名]![売上日FROM] And [Forms]![フォーム名]![売上日TO]と入力しているのですが、テキストボックスに指定日付が入っていれば問題なく抽出できるのですが、販売期間の指定なしの場合、売上日from及び売上日TOがNULLとなるためか抽出結果がゼロ件になってしまいます。 期間指定なしの場合でも抽出ができるようにするためにはどのように記述すればよいか教えてください。よろしくお願いいたします。

  • アクセスでのデータの引き抜き(抽出)方法について

    アクセスのデータ抽出についてご質問が ございます。 100件あるデータの中から 抽出条件が異なるデータを レコードごとに3件抽出したいのですが 困ってます。 例えば、100件のデータの 1フィールド目の数値が 1234567890 7891234567 5678901234 となる値を 抽出条件に割り当て 100件中3件ほど、レコードごとに 抽出出来る 方法はないでしょうか? お手数ですがアドバイスお待ちして おります。

  • エクセルデータの並べ変え及び集計

    最近、エクセルでのデーターを貰う事が多く、 データを利用した作業が多くあり、都度勉強して おるのですが、未熟者ゆえ、時間がかかっております。 日本全国の郵便番号を5桁ごとに集計し、5桁ごとで数量がどれくらい あるか? 例 550-0011 550-0012 →550-00 2件   550-0112 →550-01 1件 550-0213 550-0213 →550-02 2件 上記のように、5桁ごとの件数を出すには、どう言う数式にすれば いいでしょうか? 頂くデーターは郵便番号だけが並んでいるエクセルデーターです。

  • Excelで、年間のデータから月間・累月のデータを集計することできますか?

    お世話になります。 「ア」「イ」「ウ」「エ」「オ」という5つの支店で、A、B、C、Dの4種類の商品を売っています。それぞれの支店での商品別の売り上げ個数を集計します。このとき、集計する期間を、年間・月間・今月はじめから今日まで、今年初めから今日まで、といった具合に集計したいのです。データは1枚のシートに、1月1日から日ごとに作成されています。そして、昨年のデータもあります。今日までの売り上げと、昨年の同じ日までの売り上げとも比較したいのです。 特定の日付の売り上げをひっぱってくるところまでは、VLOOKUP関数でできています。 エクセルの数式で、好きな期間の集計データを抽出してくることは可能でしょうか?。 よろしくお願いいたします。

  • Excelピボットでのカウント方法

    Excelピボットで1万件ほどのデータを集計しています。 部門、商品名、メーカー名、売上額、売上数量などがデータベースにあります。 基本的には売上等を部門ごとに集計するだけなのですが、「メーカー名」は重複するデータを1件としてメーカー数をカウントしたいのですが、ピポット上での方法がわかりません。 どなたかご教授いただけるととても助かります。

  • 条件にあったデータを表示させるにはどうしたらいいですか?

    いつもお世話になっておりますm(_ _)m データの抽出方法で一つ質問させてください。 例を添付したのですが、エクセルで、データ欄と抽出条件欄を設け、 その下に、条件に合ったデータを表示させるようにしたいと思っています。 通常であれば、条件によって、データの並べ替えをして、該当をコピーし、データ表示欄に貼り付ける形をとるのですが、複数の条件に合致したものを抽出するにはうまくいきません。こうした場合、どのようにすれば、一番簡単に抽出することができるでしょうか? マクロは全く詳しくないのですが、こうした場合はやはりマクロが必要でしょうか?必要であれば勉強したいと思いますので、例に対する、マクロ式も教えていただけると助かります。 尚、例で表示しましたように、データは1日に一つとは限らず、複数ある条件で考えています。どうかよろしくお願いいたしますm(_ _)m