Excelに関しては全くの素人のあほな質問で、大変恐縮しています。
あるブックの中のシートのある行に、各セルに「1119」「1187」「1113」「664」......などと左から右へ入力していきます。
この各セルに入力したデータが、別のブックにあるシートの特定の行の各セルに、左から右へ「1119」「1187」「1113」「664」......と、自動的に数値が入力されるようにしたいのです。
これを可能にする方法は、何かありますか?
ちなみに、100個くらいの行のデータが別の行にも自動的に入力されるようにしたいと考えています。
No.3ベストアンサー
- 回答日時:
一番簡単なのは、表示させたい範囲をコピーして
別ブックで「編集」「形式を選択して貼り付け」「リンク貼り付け」
ただし、データが未入力のセルはブランクでなく0が表示されます。
数式をIF文で制御するか、表示形式で0を表示しないなどして調整してください。
貼り付けられる数式は
=[Book1.xls]Sheet1!A1
Book1.xlsのSheet1のA1の値を表示です。
別のフォルダに有るブックの場合はファイル名の前に絶対パスが付きます。
はい。できました。完璧な一覧表を完成することができそうです。
なるほど、「範囲をコピー」→別ブックで「編集」→「形式を選択して貼り付け」→「リンク貼り付け」ですか。すごく簡単にできました。この技は他のいろいろなところでお世話になりそうです。
本当にありがとうございます。すごく助かりました。
Blitzen
No.4
- 回答日時:
(1)基本
データを持ってくる「先」のセル(y)に、式として=データを持ってくる「元」のセルの番地(x)を書きこめばよいです。
(2)
しかしx、yに付いて
(A)同一シート
(B)別シート
(C)別ブック
の3つの場合があり、本件は(C)で
=[見積1.xls]sheet1!A2のように表現する必要があります。区切りが[ ]と!です。xlsが必要です。
保存前の新規ブックの場合は=[Book1]Sheet6!Q1でよい。
(1)(2)(3)の場合とも、+ハンドルを出して、下方向か、右方向に引っ張ると、式の複写が出来ます。
直下、直右に順次式が複写されます。
これが一々式を書かなくて済む便利さです。
データを持ってくる「先」のセルの塊と、=データを持ってくる「元」のセルの塊が、行か列の方向をふくめて固まっていると、式を作るのが易しいです。
このルールに外れたものは、1つづつ手入力しかありません。
「(1)(2)(3)の場合とも、+ハンドルを出して、下方向か、右方向に引っ張ると、式の複写が出来ます。直下、直右に順次式が複写されます」とのこと。
なるほど、これは確かに便利です。現在私が作成している一覧表のいろいろな箇所で利用することができます。
回答、ありがとうございました。
Blitzen
No.2
- 回答日時:
こんにちは。
ちょっと意味不明ですが、
単純に複製されるようなイメージですか?
Sheet1のA1セルに「1234」と入力された時、
Sheet2のA1セルに反映させるには、
Sheet2のA1セルに「=Sheet1!A1」と入力します。
こんなのでいいのかなぁ???
(^^ゞ
この回答への補足
すいません。残念ながら、私が現在作成している一覧表はセルの数が数千個近くあるため、セルの一つ一つに「=Sheet1!A1」「「=Sheet1!B1」と記入していくのは困難なのです。
早速のご回答、ありがとうございます。
No.1
- 回答日時:
え!別ブックですか!
同じブックなら簡単なのに・・・・
別ブックだと(当たり前ですが)
・入れた後コピーする
・別ブックに有るシートを1つのブックに移動しておき(入力したい2シートを同一ブックに)シート名でCTRL+クリックで複数選択状態で入力→シートを別ブックに戻す
とか・・・
この回答への補足
あまりにも拙い質問内容であるにもかかわらず、ご回答いただき、ありがとうございます。
ただ、数百から数千個程度のセルから構成される一覧表の数値を、別のシートに表示したいのです。
しかし、「なら、簡単じゃんか!」と思わないでください。そうは問屋(もとい、Excel)が卸してくれない、幾つかの理由があるのです。
(1):この一覧表にある数値は、一日に数十回程度、私以外の多数の人間により改変・上書きされます。
(2):この一覧表と、「別のブックに存在し、数値が自動的に入力されるようにしたい、一覧表(これは、同一ブックの別シートでグラフ表示されるようになっています)」とは、どちらも、一番左の列に項目、一番上の行に一ヶ月間の1日から月末日までの日にちが表示されています。しかし、後者の一覧表には、前者の一覧表には無い沢山の項目が、記載されています。
なんだか、変テコな説明になってしまいました。
但、na_kirajpさんの技は別の場面で大いに役立ちそうです。現に、私が現在作成しているExcelブックにも、na_kirajpさんの教えてくれた技を使うと非常に楽に作業することができる箇所があります。
早速のご回答、ありがとうございました。
blitzen
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Visual Basic(VBA) vbaについて 主に以下のような設定をしたいです。 Aブックの表の行数が20未満だったら Bブックの 1 2023/06/08 23:40
- Visual Basic(VBA) Excel vbaについて知恵もしくは、コード教えて下さいm(__)m ① 表にあるデータをコピー、 2 2022/09/01 23:57
- Visual Basic(VBA) A列にある値をB列・C列にVBAで切り出し 3 2022/04/09 19:20
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの「0」だけ非表示、小数...
-
エクセルで1月0日と表示される!!
-
エクセルで条件に一致したセル...
-
複数シートの同じセル内容を1シ...
-
日付が未入力の際はゼロか、空...
-
エクセルで複写のように自動入...
-
Aというブックの1というシート...
-
Rangeメソッドは失敗しました。...
-
別シートのセルを絶対参照にする
-
(Excel)あるセルに文字を入力...
-
ExcelでTODAY関数を更新させな...
-
シート参照で変数を使いたい(EX...
-
Excelのファイル容量が減らない...
-
シートAで横に並んだ項目→シー...
-
エクセルのルビがついたセルを...
-
エクセルの文字
-
Excelで複数シートの選択セルを...
-
エクセルで、加筆修正したセル...
-
Excel 計算式の中で使っている...
-
【エクセル】文中に別シートの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの「0」だけ非表示、小数...
-
日付が未入力の際はゼロか、空...
-
エクセルで条件に一致したセル...
-
エクセルで1月0日と表示される!!
-
(Excel)あるセルに文字を入力...
-
別シートのセルを絶対参照にする
-
Rangeメソッドは失敗しました。...
-
Excelシートの保護時にデータの...
-
複数シートの同じセル内容を1シ...
-
エクセルで、加筆修正したセル...
-
シート参照で変数を使いたい(EX...
-
エクセルで複写のように自動入...
-
Excelで複数シートの選択セルを...
-
INDIRECTを使わず excelで複数...
-
ExcelでTODAY関数を更新させな...
-
式の説明をお願いします。
-
excelでハイパーリンクになって...
-
エクセルのルビがついたセルを...
-
Excelでスクロールすると文字が...
-
エクセル ハイパーリンクで画像...
おすすめ情報