[[20141120103154]] 『コピーをする時に困っています。。』(YUPPI) ページの最後に飛ぶ

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

 

『コピーをする時に困っています。。』(YUPPI)

いつもお世話になっております。
とても初歩的な事ですが

(シート1)
  A列  

1 りんご
2 20
3 A-305
4 A-304
5 みかん
6 30
7 A-306
8 B-0001
9 梨
10 40
11 A-307
12 B-0002

というシートがあったとします。
それを別のシートに下記のようにコピーしたいのですが。。

(シート2)
  A列  

1 りんご
2 みかん
3 梨
4 
5
6          
7 
8 
9
10 
11 
12

コピペで張り付けて不要なデータを削除するのではなく

(シート2)
  A列  

1 ='Sheet1'A1
2 ='Sheet1'A5
3 ='Sheet1'A9
4 
5
6          
7 
8 
9
10 
11 
12

という風に書式を入れてコピーしたいのですが
これが100個以上ある為、全部のセル番号を手入力で
変更するのはとても困難です(>_<)

この作業にふさわしい関数をご存知の方
何卒よろしくお願い致します!!
 

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 抜き出すのに何かルールはあるのか?
 (例のばあいであれば間を三つあけるとか、全角の物だけ抜き出すとか)

 それともあらかじめ決られている文字列の物だけを抜き出すのか?

(ねむねむ) 2014/11/20(木) 10:51


間隔を3つ空けてコピーするという
ルールでコピーしていきたいです。

説明不足ですみません。
よろしくお願い致します。
(YUPPI) 2014/11/20(木) 10:58


こんにちは

数式で間隔を3つ空けて参照するのは可能ですけど、書式までは無理かと思います。

(ウッシ) 2014/11/20(木) 11:38


 >全部のセル番号を手入力で変更するのはとても困難です(>_<)
 最初は                1 
 一つ下にコピーしたら  5
 その下にコピーしたら  9
 さらに コピーしたら 13

 一つ下にコピーするたびに、4ずつ数字が上がっていけば良いですね?

 ROW関数を使うと、一つ下にコピーするたびに 1ずつ数字が上がっていきます。
 これを利用して、4つずつ数字が上がる様な式にする。
  =(ROW(A1)-1)*4+1
 実際にセルに入力して、確かめてみてもらえたらと思います。

 INDEX関数の行番号に組み合わせて下さい。
  
(HANA) 2014/11/20(木) 15:16

すみません。。
EXCELの初心者なので
INDEX関数、ROW関数も使用した事がないので
組み合わせ方がわかりません。。
(soumu) 2014/11/20(木) 16:33

=INDEX(Sheet1!A:A,(ROW(A1)-1)*4+1,1)
(デイト) 2014/11/20(木) 16:44

 知らない事は、調べないとわからないですよね。。。
 調べてみたらうまくいかないまでも何か式が出来ると思います。
 その式を載せてもらえませんか?

 そもそも
 >実際にセルに入力して、確かめてみてもらえたらと思います。
 やってみてもらったのでしょうか?

 INDEX関数が分かりにくそうでしたら、OFFSET関数とかINDIRECT関数なんかでも良いと思います。
 それぞれの式の使用方法は、まずはヘルプ等で確認して下さい。

 そういえば、簡単な方法がありました。
  1.A1セルに ★'Sheet1'A1 を入力
  2.A2セルに ★'Sheet1'A5 を入力
  3.A1:A2を選択して、必要行フィルドラッグ
  4.★→= に置換
 ってのはどうですか?
  
(HANA) 2014/11/20(木) 16:46

コメント返信:

[ 一覧(最新更新順) ]


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