- ベストアンサー
EXCEL2000 データの抽出方法
EXCEL2000で、ワークシートに4行おきにデータ(数値)が入っています。 行は400行ほどあります。 これを、別シートに行を空けずに(1行ずつ)参照させたいのですが、 効率の良い方法をご存じの方、ご教授下さい。
- harusan731
- お礼率85% (110/128)
- オフィス系ソフト
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
元シートと別シートの一行目に表題が入っているとして、 別シートの2行目以降に、 2、6、10・・・行目なら =OFFSET(Sheet1!$A$1,(ROW()-2)*4+2,COLUMN()-1,1,1) 3、7、11・・・行目なら =OFFSET(Sheet1!$A$1,(ROW()-2)*4+3,COLUMN()-1,1,1) 4、8、12・・・行目なら =OFFSET(Sheet1!$A$1,(ROW()-2)*4+4,COLUMN()-1,1,1) なお、列は元シートと同じ列位置としています。
その他の回答 (1)
- web2525
- ベストアンサー率42% (1219/2850)
質問の内容が理解しがたいのですが、 >EXCEL2000で、ワークシートに4行おきにデータ(数値)が入っています。 ・データの入っていない行は空欄でしょうか? >これを、別シートに行を空けずに(1行ずつ)参照させたいのですが、 ・参照とは? データ部のみを抽出して表を作成する・・・・・との意味? であれば、ソートしてコピー>>貼り付けで可能ですが。
お礼
ご回答ありがとうございます。 ソートすると順番が入れ替わるのでできません…
補足
すいませんでした。 データの入っていない行は空欄です。
関連するQ&A
- Excel2010 グラフの元データを表示するには
Excel2010にてグラフの元データを表示する方法をご教授頂きたく、質問させて頂きます。 現状は、グラフだけがシートに貼ってある状態です。数値の書いてあるシートは見当たりません。 恐らく別のブックで作成したグラフを貼り付けている感じです。 この状態でもグラフ元データを参照できる方法がありましたら、教えて頂けないでしょうか。 宜しくお願いいたします。
- 締切済み
- その他MS Office製品
- 重複しないデータ抽出方法<Excel2003>
Excel2003で、重複しないデータのみを別シートに抽出する方法を教えてください。 Hpを探しましたがよく分かりませんでした。こういったExcel処理を行わないためになかなか方法が分からないでいます。 ■Sheet 1のデータです。 <名前> <天候> <番号> 大和 雨 056 山田 雨 001 石川 晴 332 ■Sheet 2には、Sheet1とは別のデータを入れています。 <名前> <天候> <番号> 大和 雨 056 松下 曇 002 山田 晴 001 吉田 雨 562 石川 晴 333 ■望む結果は、Sheet1とSheet2のデータを行単位で比べ、<名前><番号>が重複しないものをSheet3に抽出したいのです。 <名前> <天候> <番号> 松下 曇 002 吉田 雨 562 石川 晴 333 宜しくお願いします。
- ベストアンサー
- その他(ビジネス・キャリア)
- EXCEL:ゼロ以外のデータを詰めて抽出する方法
初めて投稿します。よろしくお願いいたします。 EXCEL2000を使用しています。 オートフィルタを使わずに 関数でデータを抽出する方法で悩んでいます。 下記<データ>が存在しています。 2行目がゼロ以外のものを、 別シート<抽出>に上から詰めて抽出したいのです。 <データ> A列 B列 C列 D列 E列 1行 1 2 3 4 5 ←日付 2行 5 3 0 2 0 ←数字 <抽出>別シート A列 B列 1行 1 5 2行 2 3 3行 4 2 ↑ ↑ 日付 ゼロ以外 関数については中級レベルだと思います。 いろいろ試したのですが、関数を組み合わせてもなかなかうまくいきません。 どなたかご教授いただけないものでしょうか? よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- VBAでExcelデータの加工方法について
Excel VBAにて、データ加工するプログラムをご教授ください。 環境はWindows7 Pro Excel2010 添付データのsheet1をsheet2の状態にするロジックです。 ・sheet1、sheet2は別シート ・sheet1の列は最終行までという形 何行あるかは不明で連続したデータが入っている。
- ベストアンサー
- Visual Basic
- 他シートのデータを参照させたい(excel2007
excel2007において、他のシートのデータを参照させる方法についてどなたか教えてください。 =sheet1!a1 のように入力して他のシートのデータを表示させる方法は使っているのですが、複数のセルのデータを参照させるのに手間取っています。 たとえばsheet1にある5行5列(25セル)のデータをsheet2の5行5列(25セル)に表示させたいときは、25個のセルすべてに上記のように入力すればいいのですが、参照させたい元の25セルのどこかにセルの結合が使われていると、sheet2においても同じように結合させなければsheet1と同じ表示になりません。 sheet1でセルの結合が使われたときはsheet2においても同じように「セルの結合も自動で参照させる(連動させる)」ということは可能なのでしょうか? 詳しい方いらっしゃいましたら、よろしくお願いいたします。
- 締切済み
- Excel(エクセル)
- Access2002でExcel2002のデータをインポートしようとした際に起こるエラー
予めExcel2002で作成したワークシート(名前付)に、Access2002から一度データをエクスポートします。 この時点では旨くいっています。 Excelに出力する理由は回帰分析等、いくつかの分析を行う為で、Accessがクエリに搭載していない関数を使用するためです。 ここで、分析結果を別シート(同一ブック内)で参照するのですが、この参照するセル範囲(名前付部分)をインポートすると実際にインポートしたいのは分析結果である数値なのですが、インポートできず「データ型の変換エラー」が発生します。 VBで書くことも検討したのですが、ロジックが大変ややこしくなることと、Excelへ出力した方が時間的に早いので、エクスポートした後、結果数値のみをインポートするという手順をとっています。 インポートしようとしているデータは(数値)(テキスト)(日付)(日付)(数値)(数値)(数値)(数値)の順で、1行目にインポートしたいデータを配置しています。 このAccessからExcelへデータをエクスポートし、ExcelからAccessへ関数の入っているセルに存在する結果数値のみを取り込む方法をお教え下さい。 よろしく御願いします。
- 締切済み
- オフィス系ソフト
- EXCEL2000:データの抽出
EXCEL2000で、同ファイル内のデータ抽出に関して質問があります。 あるシート(シート1)に契約一覧を作成しています。 各契約の担当者を入力した際(A列)に、その担当者コードを自動的にとなりのセル(B列)に入力できるようにしたいと考えています。 対応する担当者コードは、別シート(シート2)に担当者一覧テーブルを作成しました。 おそらく関数をB列に設定して、A列の数値をデータに反映させて返すという形になると思うのですが、どの関数を使えばよいのでしょうか? ヘルプで確認した限りだと、DGET関数というのが適切なような気がするのですが、各引数に何を入力すべきなのかがいまいちつかめません。 ご返答よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- excel2000マクロ抽出方法
2つのファイルがあります。ブック名A.XLS シート名 WORK ブック名b.XLS シート名 SORT ブック名A.XLS シート名 WORKに下記のデータが入っています。 AD 1300G A227550 000PA505(C列2行目) 200112(F列)200201(G列)200202(H列)200203(I列)200204(J列)200205(K列)→1行目固定データ AD 1300G A227550 000PA533(C列3行目) ブック名b.XLS シート名 SORTに下記のデータが入っています。 AD 1300G A227550 000PA505(A列2行目)200112(E列)200201(F列)200202(G列)200203(H列)200204(I列)200205(J列) →1行目E列~J列のデータは都度変わっている AD 1300G A227550 000PA533(A列3行目) データ抽出条件 ブック名A.XLS シート名 WORKの F列~K列の1行目の列データとブック名b.XLS シート名 SORTの E列~J列の1行目の列データが同じで、ブック名A.XLS シート名 WORKのC列の2行目以降のコードと ブック名b.XLS シート名 SORTのA列の2行目以降のコードが同じだったら ブック名b.XLS シート名 WORKの E列~J列の同じ行にデータを入れる。違うときは、 ブック名b.XLS シート名 WORKのデータはそのままにする。 上記の条件を満たしたマクロの記述の仕方を教えてください。 以上よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel2002 データの抽出
Excel2002で塗りつぶしたデータの抽出をしたいのですがうまくいきません。やはり値でないと抽出できないのでしょうか? 一覧の表のデータの中でいくつかの行だけ塗りつぶしをしてあります。この塗りつぶしをした行だけ抽出したいのですが無理ですか? どなたかよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 別ワークシートのデータからデータ行を抽出して表示させたい。
半データベースのような使い方なのですが、 ワークシートの1ページ目に検索条件のあるキーワードを入れ、 別ワークシートの検索条件にヒットする行の情報を、 1ページ目に表示させたいと思います。 例えば、1ページ目のあるセルに"田中"と言うキーワードを入れたら、 2ページ目にある、"田中"に関する情報(例:身長、体重、生年月日、年齢など)を 抜いてくるようなツールを作りたいと思います。 (2ページ目は数百行にも及ぶデータです) つまり、検索条件にヒットした行のデータを返して、 それを1ページ目に表示させるようなデータベース的なものを 作りたいと思っていますが、可能でしょうか。 現状、多大なデータに検索をかけその行情報をいちいち抜いてきている状態なので、 何か良い方法は無いものかと思っています。 簡単に実現できる方法があればご教授下さい。
- 締切済み
- オフィス系ソフト
お礼
ご回答ありがとうございました。 これで解決しそうです。 助かりました!