[[20050213010746]] 『シート2/A1に書かれている文字をシート1のA1に』(がをぉ〜) >>BOT

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『シート2/A1に書かれている文字をシート1のA1に自動的に』(がをぉ〜)

シート2/A1に書いた名前や商品名を、シート1/A1に自動的に入力させたいのですが、どうしたら良いでしょうか?数字は簡単なのですが。。。


 =Sheet2!A1 でしょうか。

 (川野鮎太郎)


お返事ありがとうございます。単純なことだったんですね。トホホ。。
ちなみに教えて頂きたいのですが、例えば、シート2を下記のようにつくります。

   A          
1  あさがお   
2 ハイビスカス 
3 バラ     

 シート2には下記のようにでてきてほしいんですが。。
 
A1 あさがお
A5   ハイビスカス
A11 バラ

どうしたら良いでしょうか?


 A1 あさがお       =Sheet2!A1
 A5  ハイビスカス   =Sheet2!A2
 A11 バラ           =Sheet2!A3 です。

 (川野鮎太郎)


あ、すみません、説明不足でしたね。私がしたいのは、

     A          
 1  あさがお   
 2 ハイビスカス 
 3 バラ

 シート1に、

   A
 1 あさがお
 2
 3
 4
 5 ハイビスカス
 6
 7
 8
 9
 10
 11 バラ

と、コラムA、Row1、Row5、Row11に自動的に入力できたらいいなぁと。
いかがでしょうか?


 そうなってますよね・・・。

 (川野鮎太郎)

あ、なってます。ありがとうございます!
でも、これってSheet!a?と全Rowに記入しないといけないのでしょうか?数式のように
「+1+A1」みたいにすることはできますか?なんせ品目が300以上あるので。。。
すみません、何度も何度も。。


 シート2のA1セルに下記数式を入力し、下方向へフィルコピー。これでご希望通りになりますか?
 (純丸)
 =IF(OR(RIGHT(ROW(),1)="1",RIGHT(ROW(),1)="5"),INDIRECT("Sheet1!A"&ROUNDDOWN(ROW()/5,0)+1),"")

うわぁ〜!!感謝感激雨霰!です。できましたぁ〜
本当にありがとうございましたぁ〜!!

すみません、最後の質問です。
例えば、

  A

 1 あさがお
 2
 3
 4
 5 ハイビスカス
 6
 7
 8
 9
 10バラ
 11 

と、したい場合は何を変えると良いのでしょうか?


純丸さぁ〜ん! 助けてくださぁ〜い!


 1,5,10行目ときて、この後はどう続きますか?
 (純丸)
 ※ 夜中に呼び出されても、、、(-_-;)


あ”〜すみません、なんせアメリカにいるもんで。。。今度はちゃんと時差を考えます。

で、上記はサンプルでしたが、実際には。。。
Sheet2、A6からA360まで商品名が書かれています。これを、

Sheet2/A6 → Sheet1/A2

Sheet2/A7 → Sheet1/A10

Sheet2/A8 → Sheet1/A18

Sheet2/A9 → Sheet1/A26

と、7行間隔でSheet2Aに書かれてるDataをSheet1A(7行間隔)で記入したいのですが。。
すばらしいFormulaで感動!普段なら、何かを変えることで直すことができるのですが、
今回はお手上げです。お返事頂き、本当にありがとうございます。


 こちらに同様のご質問があります。↓                      (LOOKUP)
[[20040908184519]]『一定間隔の参照値を、楽に入力したい』(がり) 


 LOOKUPさん紹介のレスを参考にして下さい。ご自分で考えることが今後の応用につながります。
 (純丸)

Lookupさん、純丸さん、お返事ありがとうございます。
やってみましたが、関数の意味を理解しきれていないので、全くうまくいきません。
なんだか、逆に、Sheet2AでちらばったDataが、Sheet1Aに順序にならんででてきてしまいます。大変申し訳ないのですが、教えていただけますでしょうか?


 >やってみましたが
 の中身を書いてみてください。どのシートのどのセルになんと書いたかをね。
 すると、がをぉ〜さんがどこを誤解しているのかをお教えすることができるかもしれません^^

 …って、すんません、お使いを頼まれて今から外出します^^;
 (言い逃げ・る〜)

 なんかよく分からないけど、こういうことではないのかしら。
 まず、 シート1の、A2に
 ●=Sheet2!A6
 と入力、同じくA10には
 ●=Sheet2!A7
 と入力。
 A2からA17のセルを範囲選択し(てセルが反転した状態で)、フィルハンドルを下方にひっぱると、
 式が同じ間隔でコピーされますよね?
 で、コピー完了したら、メニューバーの「編集」>「置換」
 「検索する文字列」に●を入力、「置換後の文字列」はブランクのまま「すべて置換」

 (代奈)

 そんなにむずかしいことではないのですが。。。。

 1.Sheet1のA2に'=Sheet2!A6と入力する。
 2.空白セルを含み、Sheet1のA2:A9を選択する。
 3.A9セル右下のフィルハンドルを下にドラッグし、連続データ。
 4.そのまま、データ、区切り位置、完了。  
   です。                                (LOOKUP)  

 おおぉぉ! これは簡単!
 素晴らしいですね。。。(*^◇^*)
 (代奈)

Lookupさん、
ありがとうございます。Sheet1A2に、'=Sheet2!a6と記入したのですが、
「=Sheet2!A6」書かれていて、Sheet2のDataが入ってきません。何が駄目なんでしょうか?


 きちんとLOOKUPさんの文章を読み試しましたか?
 >4.そのまま、データ、区切り位置、完了。 
 最後にこの作業を行いましたか?
 (gloomy)

 それは、1.の状態ですね。引続き、2.以降を実行してください。          (LOOKUP)

Gloomyさん、Lookupさん、

Lookupさんの文章をよ〜く読みました。そして試しました。
が、やはり、Sheet1A2には「=Sheet2!A6」と記入され、Sheet1A10には「=Sheet2!a7」と書かれています。


 それは、3.の状態ですね。それらの範囲が選択された状況そのままで、4.を実行してください。
 メニューバーから、データ、区切り位置、そのまま完了をクリックです。       (LOOKUP)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.