ベストアンサー 【EXCEL】変更データのみコピーする方法 2010/12/05 16:43 A、B、C列は別のデータベースより取り出したデータをEXCELに貼り付けています。 そこへD列を追加してメモとして利用しています。 次の週に更新されたデータを取り出して、同様にEXCELに貼り付け D列を追加しているのですが、前の週に入力したメモを反映させる マクロや関数で、良い方法があれば教えてください。 実際には、1万行を超える膨大なデータなので 手作業では到底追いつかずに困っています。 画像を拡大する みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー sekkii ベストアンサー率50% (13/26) 2010/12/08 17:20 回答No.1 簡単な回答で申し訳ないですが…。 関数の[vLookup]を使ってはいかがでしょうか? 参考サイト: http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/vlookup.htm 上記サイトの他にも[vLookup]で検索するとたくさんヒットしますよ。 質問者 お礼 2010/12/09 11:43 有難うございます! 無事に解決しました。 問題を解決する手段として、関数?マクロ?DB化してAccess?等々・・・ 変にはまり込んでいたので非常に助かりましたm(_ _)m 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューター業務ソフトウェアその他(業務ソフトウェア) 関連するQ&A Excel;取得した列データーの使用法 エクセルマクロで ある列のデーターの最終行を求め、 となりの列の最終行からその行までLOOKUP関数を オートフィルで貼り付け、更にその関数で参照した データーを文字列にして再読込じの負荷を軽減する マクロを考えています。 最終行をもとめるのマクロはよく見ますが、 その使用方法がわかりません。 どうやって代入すればよいのか・・・ マクロの勉強を始めたばかりで、出来れば明日くらいに このマクロを作りたいのですが・・・ お願いします。 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 ↑ ↑ 日付 ゼロ以外 関数については中級レベルだと思います。 いろいろ試したのですが、関数を組み合わせてもなかなかうまくいきません。 どなたかご教授いただけないものでしょうか? よろしくお願いいたします。 テキストファイルのデータをエクセルへコピーのやり方 よろしくお願いします。 エクセル2000を使っています。 テキストのデータで A1/B1/C1 /はスペースです。 D1/E1/F1 データの長さは全部違います。 A2/B2/C2 D2/E2/F2 A3/B3/C3 D3/E3/F3 ・ ・(続く) といったものがあります。これをエクセルで A列 B列 C列 D列 E列 1行 A1 B1 C1 D1 E1 2行 A2 B2 C2 D2 E2 ・・・ 3行 A3 B3 C3 D3 E3 (続く) ・ ・(続く) という感じで別々のセルにいれて貼り付けしたいのです。 テキストデータを別々のセルに貼り付けする方法は 過去ログで「区切り位置」というのをつかえばいいというのはわかりましたが、この場合の複数行にわたるテキストデータをエクセルの1行に貼り付けする方法がわかりません。また、データの長さが違うために「区切り位置」もうまくいきません。 良い解決法をお願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム (Excel VBA)困っています・・・orz エクセルを使うとある業務でマクロを組み、最適化を図ろうと試みているのですが 気がつけば高度な領域に突入していまして、僕みたいなレベルじゃ全然???な状況になってしまいました。 まず A列の1行目から任意の行に(10行までしかなかったり、1000行まであったりとランダムにあるとする)、任意の文字列(ABCなど)があるとします。 それからオートフィルタを使い、A列からある任意の文字列(ABCなど)を検索条件にしてデータを抽出します。 抽出されたデータベースのA列には検索条件にある「ABC」が任意の行まであり、その抽出されたデーターベースのD列に今度は「XYZ」とという文字列を 抽出された分の最終行まで割り振る・・・ つまりA列《ABC》で検索され抽出されたデータのD列には《XYZ》が自動に入力される もし、検索条件(ABC)で抽出されたデータが「0」件だった場合は、D列には何もせず、次の検索条件に進む・・・ というものをマクロで組みたいのですがどうやったらよいのでしょうか?? 何卒、ご教授お願い致します。 2つのエクセルのデータを結合する方法で困っています。 2つのエクセルのデータを結合する方法で困っています。 下図のE部分だけをファイル1からファイル2に反映させたいのですが、 行が追加されたり、削除されたりしているため、単純に貼り付けできません。 (下の例では、ファイル1>2の過程で【い】【え】が削除、【も】【か】が追加、【あ】のB【う】のCの内容が変更になっています) 何かいい方法はないでしょうか? ファイル1: A B C D E 1あ ● ● ● ● ■ 2い ● ● ● ● ■ 3う ● ● ● ● ■ 4え ● ● ● ● ■ 5お ● ● ● ● ■ ファイル2: A B C D E 1あ ● ▲ ● ● 2も ● ● ● ● 3う ● ● ▲ ● 4お ● ● ● ● 5か ● ● ● ● こうしたい: A B C D E 1あ ● ▲ ● ● ■ 2も ● ● ● ● 3う ● ● ▲ ● ■ 4お ● ● ● ● ■ 5か ● ● ● ● Excelのバージョンは2000です。実際は1000行×30列×10シートくらいあって、結構な頻度で結合するのですが、手でやっていて大変なのです。。 エクセルで抽出したデータを別シートにコピーしたいです エクセル2003を使用しています。 例えば、以下のような表があります。 ABC 1あ10 2い15 3あ20 4 A列が条件となり、たとえば「あ」のデータだけ抽出して、そのデータを別シートにコピーします。 同じく「い」だけを抽出して、また別のシートにコピーします。 いままでは、オートフィルタで抽出して自分でコピーをして貼り付けしていましたが、日々データが次の行に追加になるので、毎回オートフィルタしてコピーするのは大変です。 関数か、マクロかVBAを使ってする方法はありますでしょうか。 できれば日々追加になるデータのみをすでにある別シートの前日までのデータの下に追加できるようになればいいと思うのですが。 知識が乏しくできません・・・ よろしくお願いいたします。 必要行をコピーして増やし、データも付随させたい 文章でうまく説明できないので、添付データを見てください。 上の図を、下の図のように変換する関数または、マクロ等教えてください。 ・エクセル2010を使用しています。 ・データは、5000行ほどあり、空欄が多く含まれています。 ・作業列(D列)は、必要な増やしたい行数です。最大は7で、データはY列まであります。 (模索している中でCOUNT関数を使い出ただけのもので、不必要なら削除できます。) ・G列、J列、M列、P列はMID関数で出た列で、不必要なら削除できます。 ・セルの色はわかりやすいように付けてあるだけで、実際のデータには色はありません。 マクロはこれから勉強の段階です。 ご教授よろしくお願いいたします(深) 関数でなんとかなりませんか?(EXCEL) マクロや関数に関してはあまり知識がありません。 そこでお教えいただきたいことがあり、質問させていただきました。 まず、あるワークシートに以下のような表があります。 A列|B列 a 1 b 1 c 1 d 2 e 2 この表を新しいワークシート(ワークシート名:並べ替え)以下のように並べ替えたいと思っています。 A列|B列|C列|D列 1 a b c 2 d e 要するに、B列の値を認識して値が同じものを1行目に横並びにしたいのです。 関数やマクロでなんとかなりませんか? 膨大なデータがあるので手作業でやるととてもしんどいですし、間違いがでやすくなり困っています。 お願いいたします。 【Excel】一致するデータの検索 Excel2003を使用しています。 Sheet1のB列の値がSheet2のA列に入力されている値と一致したら、Sheet1のC列とD列の値をSheet2のC列とD列に表示させたく、VLOOKUP関数を使用したところ、Sheet1のB列とSheet2のA列のデータの並び方(順序)が同じではないためか、VLOOKUP関数ではできませんでした。 こういう場合、マクロで処理することは可能でしょうか?可能であれば、どのようにコードを記述すればいいでしょうか? Sheet1のデータは4行目から、Sheet2のデータは6行目から入力されています。 よろしくお願いします。 EXCELのマクロにて EXCELのにて連続したデータを入力したデータベースがあります。(行が5000、列がAAまで) このデータベースのデータの最終行だけを指定して違うシートにコピー・貼り付けがしたいのです。 マクロにてこのような作業をするときにはどういった文をかけばよいですか。 エクセルで複数行のデータを1行にする方法 エクセルで複数行のデータを列挿入--切り取り--貼り付けで1行にしたいのですが、 その様なセルの並びが沢山あります。 VBAマクロなどで一度に出来る方法が有りましたらどうか教えて下さい。 データはこんな感じです。 ┌─┬─┬─┬─┬─┐ │01│04│07│10│13│ ├─┼─┼─┼─┼─┤ │02│05│08│11│14│ ├─┼─┼─┼─┼─┤ │03│06│09│12│15│ ├─┼─┼─┼─┼─┤ │16│19│22│25│28│ ├─┼─┼─┼─┼─┤ │17│20│23│26│29│ ├─┼─┼─┼─┼─┤ │18│21│24│27│30│ ├─┼─┼─┼─┼─┤ この様に並び替えたいのです。 ┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐ │01│02│03│04│05│06│07│08│09│10│11│12│13│14│15│ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤ │16│17│18│19│20│21│22│23│24│25│26│27│28│29│30│ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤ 何卒宜しくお願いいたします。 excel2003 列と行 excelで列を関数で計算したものを行で連続したデータにするにはどうしたらいいでしょうか。 今までは列を関数で計算したものをそのまま列で連続したデータでだし、値と行列を入れ替えるで貼り付けをしていたのですが、なにせ多いデータなので困っています。それに値にしてしまわずに、関数はそのままにしたいです。 質問がわかりにくかったらすみません。 ご回答お願いいたします。」 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム エクセルのデータをワード文書にリンクとして貼り付けをすると、エクセルの エクセルのデータをワード文書にリンクとして貼り付けをすると、エクセルのデー タの更新がワードのほうでも自動で行われるようになりますが、元のエクセルデー タの行や列を増やしても、リンク先には増やした分の行や列は反映されません。Vba 等を利用して何かできる方法があれば教えてください。 メモ帳のデータをエクセルに貼付けしたい。 メモ帳のデータをエクセルに貼付けしたい。 メモ帳に、コンマ区切りで書かれた多数のデータ(1行に文字列が10~100個)が、複数行あります。 これを、エクセルの各セルに、位置的に同じ位置に貼り付ける方法を教えてほしい。 しろうとですのでわかりやすくお願いします。 違うExcelシートのデータのコピー方法 こんにちは。 初めて投稿致します。 Excelのシート1(B行)のデータを違うシート2(B,C,D行)に結合して貼り付けようとすると。 シート1(B行)のデータがシート2の(B,C,D行)←(3行にまたがる)が起きてしまい、手動でシート2の(B,C,D行)の結合を行っております。 どなたか、もっと簡単にExcelのシート1(B行)のデータを違うシート2(B,C,D行)に結合する方法を教えて頂けないでしょうか。 宜しくお願い致します EXCEL:列内で重複する名前の複数のデータを名前ごとに1行に並べ替える excelデータで、以下のように、1列目に名前が入り、2列目に購入したものが入るデータがあったとします。 A あ B あ B い C う C あ C あ D い これを、 A あ B あ い C う あ あ D い のように、同じ名前のものは1行で、購入したものを右方向へそれぞれ新規セルに追加して書き換えたいのですが、関数を利用してどうしたらよいでしょうか。右方向に追加していくデータの順序はといません。同じ名前の人がいくつ購入しているかはランダムです。VLOOKUPとOFFSET関数を組み合わせるとできそうなのですが・・・よろしくお願いいたします。 データーを同時に入れ替えたいのですが・・・・ エクセルのデーターがA列~J列まであり、また1行目~250行までにあるとします。 指示した行のデーターを同時に入れ替えることは可能ですか。 例えば、どこかのセル等で次のように指示した場合 データーを5行目のデーターを90行目のデーターとを同時に入れ替えたい時はどのようにしたらよいですか。関数やマクロで可能でしょうか。 Excel データの一部を別シートにコピー Excelで、データ行のどこかをクリックし、ボタンを押したとき、その行を別々のシートに分類してコピーさせるマクロを作りたいと思っています。 このとき、コピー先のシートをA列のデータで区別したいのです。 1.クリックした行のA列のセルを判定し、そのセルのデータを読み取る方法 2.読み取ったデータ(文字)を、コピー先シート名に指定する方法 このマクロの記述方法を教えてください。よろしくお願いします。 コピー範囲を指定し、貼り付け先のシートをアクティブにできれば、あとは記録マクロをつないで作るつもりです。 エクセルデータをメモ帳へ貼り付け 仕事で使うためのマクロを作成しているところです。 1.エクセルで作成したデータ(A列に何百行も入っています。1行目から最終行まで空白セルはありません)を上から20行コピー 2.メモ帳を起動して貼り付け 3.Cドライブの直下に『1.txt』として保存し、メモ帳を閉じる 4.1.でコピーした次の行から20行コピー 5.メモ帳を起動して貼り付け 6.Cドライブの直下に『2.txt』として保存 ・・・と言うように繰り返していきたいのですがどうしたらいいのかわかりません。 色々調べると一つ一つの工程のマクロは見つけられるのですが、 理屈がわからない状態なので「こんな感じかな?」とそれぞれをつなげてもさっぱり動いてくれません。 どなたか上記の一連のマクロのやり方を教えては頂けないでしょうか? また、できましたらどういう理由からそうなるのかも教えていただきたいと思います。 (仕事上、期限があるのでそう時間はないのですが、 勉強のためにその理屈から自力で作成したものと頂いた回答の答え合わせができたらなぁ。と考えております。) わがままな要望で大変申し訳ありませんが、よろしくお願いします。 【Excel2003】コピーするマクロ 【Excel2003】コピーするマクロ Excelファイルで以下のようなデータがあります。 A B 1 佐藤雄一 2 男 3 (空白行) 4 山本優子 5 女 6 (空白行) 7 ・・・ 8 ・・・ 9 (空白行) 上記のようなデータを下記のように変更したいです。 マクロ等を使用し、楽に修正するやり方を教えて下さい。 マクロを使用しなくても楽に修正する方法があればそれでも良いです。 分量が膨大なのでよろしくお願いします。 A B 1 佐藤雄一 男 2 山本優子 女 3 ・・・ ・・・ 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター 業務ソフトウェア CAD・DTP会計ソフトグラフィックソフトグループウェアオープンソースその他(業務ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
有難うございます! 無事に解決しました。 問題を解決する手段として、関数?マクロ?DB化してAccess?等々・・・ 変にはまり込んでいたので非常に助かりましたm(_ _)m