• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel 条件によるデータ取得方法)

Excel 条件によるデータ取得方法

このQ&Aのポイント
  • Excel(2002)のシートから条件に基づいてデータを取得する方法について
  • Sheet1のA列とB列には製造工程と製品が記載されており、仕込と加工はSheet2からデータを取得し、梱包はSheet3から取得したいが、必ず加工の次に取得したい
  • Sheet3から梱包と製品名を取得する方法が分からない

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

これだけでは意味がわかりません。勝手な解釈かもしれませんが Sheet2に A列   B列   仕込  あいう   仕込  かきく   加工  あいう   加工  さしす Sheet3に A列   B列   梱包  かきく   梱包  さしす   梱包  たちつ があって、これを一つに統合したい。 条件として仕込>加工>梱包の順で並べ替えたいということでしょうか? Sheet2,3の先頭行に項目名(製造工程、製品)を設定できるなら 「データ」「統合」を使われてみてはいかがですか? http://office.microsoft.com/ja-jp/excel/HP100952491041.aspx?pid=CH100648541041 また、並べかえに関してユーザー設定リストを使用してください。 http://office.microsoft.com/ja-jp/excel/HP051994981041.aspx?pid=CH010006321041 http://office.microsoft.com/ja-jp/excel/HP052029541041.aspx?pid=CH062527971041

pon_s
質問者

お礼

回答ありがとうございます。 目からウロコかもしれません。 ご指摘のように、Sheet2とSheet3を統合して、それをSheet1へ 貼り付ければ目的が達せられそうです。 ありがとうございました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

標題と質問説明では状況が良くわからない。 条件とはこの質問の場合何を言っているのか。 各シート3-5行でよいから、 ステップを踏んで(人間が帳簿をつける手順のつもりで)、特にSheet3からSheet1?にデータを持ってくるようだが、何を手がかりにしてSheet1に持ってくるのか説明してください。(質問者はこの課題で頭がいっぱいでも、読者や回答を考えるものには、あなたの頭の中とパソコン画面は見えません) 引っ張ってくるとなると普通はVLOOKUPやMATCHやINDEX関数を使うのだが、これらを使った経験はありますか。 ついでにあなたが難しいと思っている点があれば記してみては。 エクセル関数では、>必ず加工の次にくるようにしたいです、を盛り込むのは難しいように、とりあえず感じる。 こういう仕込み、加工の数が不定で、梱包の来る行が不定の問題は関数では非常に難しいか技巧的になる。 VBAを使うと何とかなると予想する。 こういう活動は日々行われると思うが、日付の問題はどうなるのですか。Sheet3に多数の日付の梱包があったりすることないの?

pon_s
質問者

補足

回答ありがとうございます。 そもそもこのシートは、MS-AccessとMS SQL Serverで稼動している 生産管理のシステムからデータを集計(生産予定日で抽出)して 生成します。 このシートの目的は、日毎の生産予定を工程別にあらわすものです。 たとえば・・・  ○月○日の生産予定    工程 製品    仕込 あいう    加工 さしす    梱包 たちつ となります。 シート2、3には先のシステムからエクスポートされたデータが あります。 これらのデータをもとに、製造現場の担当者が必要としている 生産予定表(シート1)を作成したいと考えています。 「条件」とは、加工の次の行に必ず梱包がくるとういう意味です。 仕込と加工の取得はできているのですが、梱包の取得方法がかわらず 質問させていただきました。 わからない部分は、変動する値(加工)の次に別のシートにある データをコピーして貼り付けたいということです。