• 締切済み

エクセルシートに作成した文字を自動コピー

エクセルシートに作成したシートのデーターを、別シートへ自動で、文字を入力するだけでその下にある数字を全てコピーする事はできますか。 添付シートを参照して頂ければと思いますが、シート1の元データーから、別シート2に文字を返して、その下にある文字が自動で反映できるような仕組みを構築したいと考えております。 元データーは400件以上ある為に、コピー&ペースト作業を繰り返し該当する品目を探して、 貼り付けるには時間がかなりかかっていて困っております。 そこで、品目だけ入力すればその下の数字が自動で反映出来ればと思っております。 トラックの搬入時間管理の為、タイムリーな処理が必要な為、お知恵をお借りできればと思いいます。 お忙しい所申し訳ありませんが、どなたかお力添えをよろしくお願いいたします。

みんなの回答

  • hayasi456
  • ベストアンサー率40% (2402/5878)
回答No.3

添付図が小さく良く解りませんが シートに入力したデータを他のシートにも表示(リンク)できます。 EX: Sheet1のセルB9のデータを Sheet2のセルB11にリンクさせるには B11に[ =Sheet1!B9 ]と入力します。 もっと高度なことをされたいのかもしれませんがヒントになれば幸いです。

oba7030
質問者

補足

今まで=ですべて実施していたのですが、品目が多すぎていて大変苦慮しております。 文字だけ入力すると自動で反映できる関数やマクロは無いでしょうか

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

> 添付シートを参照して頂ければと思いますが、 つぶれて何にも分かりません。 アップロードする画像をペイントで開き、[ホーム]の「イメージ」グループの「サイズ変更」で横幅「420」「ピクセル」で縮小した程度の画像になるって思って下さい。 > そこで、品目だけ入力すればその下の数字が自動で反映出来ればと思っております。 一般的には、VLOOKUPなんかの関数を使います。 例えばこちら、「商品No」だけ入力すれば「商品名」と「単価」の数字が自動で反映される例です。 VLOOKUP関数の使い方 [エクセル(Excel)の使い方] All About http://allabout.co.jp/gm/gc/297725/

oba7030
質問者

補足

アドバイスありがとうございます。 再度、添付しなおします。

全文を見る
すると、全ての回答が全文表示されます。
  • msMike
  • ベストアンサー率20% (363/1775)
回答No.1

》 添付シートを参照して頂ければと思いますが… どうやって?

oba7030
質問者

補足

申し訳ありません。 添付図解りませんね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル作成データーを自動で文字を返して反映

    エクセルシートに作成したシートのデーターを、別シートに自動で反映させてたいと思っております。 該当する文字を入力するだけでマクロや関数を使用してその下にある数字を全てコピーする事はできますか。 添付シートを参照して頂ければと思いますが、シート1の元データーから、別シート2に文字を返して、その下にある文字が自動で反映できるような仕組みを構築したいと考えております。 添付は抜粋で元データーは400件以上ある為に、コピー&ペースト作業や=でsheet 1 から引っ張ってくるには時間がかなりかかっていて困っております。 そこで、品目だけ入力すればその下の数字が自動で反映出来ればと思っております。 トラックの搬入時間管理の為、タイムリーな処理が必要な為、お知恵をお借りできればと思いいます。 お忙しい所申し訳ありませんが、どなたかお力添えをよろしくお願いいたします。

  • シートの内容コピーマクロについて

    エクセルシートに作成したシートのデーターを、別シートに自動で反映させてたいと思っております。 該当する文字を入力するだけでマクロを使用してその下にある数字を全てコピーできるようしたいと思っております。 添付シートを参照して頂ければと思いますが、シート1の元データーから、別シート2に文字を返して、その下にある文字が自動で反映できるような仕組みを構築したいと考えております。 添付は抜粋で元データーは400件以上あり、シート1の基本となる大元は、縦軸が800セル  横軸(時間軸)で、305セルまで使用しており、そこに順不同で品目と、下の数値が違うデータが入力させれております。 そこで、品目だけ入力すればその下の数字が自動で反映出来ればと思っております。 下記マクロですと、シート1の元データーがシート2へ全てが反映させれません。 何処を変更すればよろしいのでしょうか? ----------------------------------------------------------------------------------------------------- Private Sub Worksheet_Change(ByVal Target As Range) 'この行から Dim cnt As Long, c As Range, r As Range, myRng As Range, wS As Worksheet Set wS = Worksheets("Sheet1") If Target.Count = 1 Then If Target <> "" Then Set c = wS.Cells.Find(what:=Target, LookIn:=xlValues, lookat:=xlWhole) If Not c Is Nothing Then Set myRng = c.CurrentRegion For Each r In myRng cnt = cnt + 1 If r = c Then Exit For Next r If Target.Column - cnt + 1 > 0 Then myRng.Copy Target.Offset(, -cnt + 1) Else MsgBox "左側列数が不足です。" Exit Sub End If Else MsgBox "該当データなし" With Target .Select .Value = "" End With Exit Sub End If End If End If End Sub 'この行まで ---------------------------------------------------------------------------------------------------- トラックの搬入時間管理の為、タイムリーな処理が必要な為、お詳しい方のお知恵をお借りできればと思いいます。 お忙しい所申し訳ありませんが、どなたかお力添えをよろしくお願いいたします。

  • エクセルのシート間でのセルのコピー

    こんばんは、エクセルに関しての質問です。 シート1に、あるデータを打ち込むと自動的にシート2でも そのデータが表示されるようにしたいのです。 ただ、以前、似た質問があり実行してみました。 ”=シート!A2”のようなやり方で成功したのですが、 その際、元の文字(数字)の大きさや字体を変えたくて、 変えてみたのですが別シートには反映されませんでした。 何が問題なのでしょうか? また、どのようにしたら文字の大きさ等も反映されますでしょうか? エクセル初心者です。 教えて下さい。よろしくお願いします。

  • ☆エクセルのシート間でのセルのコピー

    こんにちは!エクセルに関しての質問です。 シート1に、あるデータを打ち込むと自動的にシート2でも そのデータが表示されるようにしたいのです。 ただ、以前、似た質問があり実行してみました。 ”=シート1!A2”のようなやり方で成功したのですが、 その際、元の文字(数字)の大きさや字体を変えたくて、 変えてみたのですが別シートには反映されませんでした。 何が問題なのでしょうか? また、どのようにしたら文字の大きさ等も反映されますでしょうか? エクセル初心者です。 教えて下さい。よろしくお願いします。

  • エクセルのシートを自動で

    こんにちは。 エクセルの複数のシートのデータを自動的に一枚のシートに反映させたいのですが、教えていただけますか? シート1~31まで日々のデータが入っています。それを自動的に一枚のシートにまとめたいのです(集計ではなくて) 例えば、入力時に自動的に反映しても良いですし、もしくは、他の方法でもOKです。 1~31のシートのデータ数は日々違います。 よろしくお願いいたします。

  • エクセルで文字を自動的に別シートにコピーする方法知ってますか?

    (例) シート1で入力した文字をシート2の指定したセルに自動的にコピーする方法はあるのでしょうか? 関数とかでできるのですか? どなたか知っている方いたら教えてください。 宜しくお願いします。

  • 他のシートへコピーしたときの文字化け

    EXCELで、ほかのシートのセルに書き込んだ文字をシート1のセルに反映するようにしました。文字と数字は、ちゃんと反映されているのですが、日付を入力するとシート1のセルには、よく解らない数字の羅列が表示されます。 日付がきちんと表示されるようにするには、どうしたらよいのでしょうか。

  • EXCELのシート間でのコピー

    元のシートにある特定の範囲を、別な新規のシートにコピーすると 元のセルの幅が、コピー先に反映されずに標準値の幅になってしまいます。住所の様な元では長い幅のセルも、コピー先では狭くなってしまいます。元の幅のままコピーは出来ないのでしょうか?

  • Excelのシート間のコピー&貼付け

    皆様にお聞きしたいのですが。。m(_ _)m あるシートで作成したデータ(罫線等は入れてません。セルに入力したデータのみです)を、一番上の項目名のみまず最初に別シートにコピーしました。 そして元データでフィルタで抽出した間違いがあったデータのみ、複数の行番号をドラッグで選択して別シートにコピー&貼付けをしていたら、なぜか元のシートと列の数が合わなくなりました; 列の数は40前後と多いのですが・・・ 一番上の項目名と途中か合わなくなっていました(T-T) 普通に行を選択してコピー、そして別シートへ貼付けしていただけなのですが。。 こうゆうことってあるのでしょうか??? どなたか、どうかご教授ください。宜しくお願い致します。。 補足 ちなみに、ちゃんとコピー先のシートのA2(項目行の先頭の下の行)にコピーしたのですが・・。

  • エクセル リンク(コピー?)エラー について

    シートの、あるセルに入力されている文字(単語や数字)を、同じブック内の別のシートの既定欄に自動的に入力されるように作表しました。   =を入力してから、入力したい語句が入っている別のシートのセル内を クリックしてエンターを押すと、普通は、そこのセルには、=シートの名前!コピー(リンク)させたいセル番地が数式バーに表示され、 シート内のその部分にはきちんとコピーされた語句が反映されていると思うのですが、一箇所どうしても反映されずに、そのセルの中にそのまま ='シートの名前'!コピー元のセル番地 が表示されてしまうところがあります。 たとえば、コピー元のセルは、シートの名前が「東京~大阪」で、番地がF7です。そのセルには「12345」という数字が入っています。 そのセルはセルの結合をしてあります。 コピー先のシート名は「総合」としてあり、数式バーに表示されているものは =’東京~大阪!F7:V7 となっていて、コピー元に入力されている「12345」は反映されません。 セルの結合は、行を幅広にとってあり、列のみV列までの結合です。 コピー元とコピー先のセルのサイズ(行も列も)が同じでないと反映されないのかと思って、 ためしに、きちんとリンクされているセルを一箇所調べてみたら コピー元のセル番地はD19となっていて、そのセルも結合してあります。 横はD19からAP1まで結合してあり、 縦は、19から21まで結合してある長方形です。 そのコピー元は、エラーになったコピー元のシートとは別のシートで、シート名は「緊急」としてあります。 コピー先は「総合」シートで、のセルの番地は「F8」となっていて、こちらもセルの結合はしてあります。 行の幅は少し広くとってあり、列のみの結合でVまで(F8:V8) となっています。 数式バーには、「=緊急!D19」となっていて 正しくコピーされています。 同じ「総合」シートの中で、正しいコピーとエラーになる箇所があり やり方は同じにしているはずなのにどうしてだろうと悩んでいます。 シートの名前に「東京~大阪」のように、記号が入っている時には、名前が’ ’で囲まれていますが それは問題がないと思うのですが。。。 どこがおかしいのでしょうか。コピー元のシートがどこかおかしいのでしょうか。 使っているソフトはエクセル2000で、OSはWIN2000です。 宜しくお願い致します。

専門家に質問してみよう