[[20060322134534]] 『1列おきのコピー』(虎太郎) ページの最後に飛ぶ

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

 

『1列おきのコピー』(虎太郎)

こんにちは、お世話になります。教えてください。

例えば

 A B C D E・・・・
 10 20 30 40 50

を次のように別シートに1列おきにコピーをしたい。

 ABCDEFGHI・・・・・
 10  20  30  40  50

よろしくお願いいたします。


 少量の場合には、Ctrlを押しながら、A1、B1、C1、D1、……と選択して、
 挿入、右方向へシフト、OKとしますと、空白が挿入できますが、

 多量の場合には、2行目(多数行の場合には、データの最下段よりしたの行)に
 1、2、3、……100。1、2、3、……100。と元データの数の連番を、続けて2個配置し、
 データ、並び替え、オプションで、列単位を選択し、連番の行を最優先キーとして、
 並び替えしますと、空白が挿入できます。                  (LOOKUP)

 関数だとこんな感じですか?

 A1に
 =IF(MOD(COLUMN(),2)=0,"",INDEX(Sheet1!1:1,1,ROUNDUP(COLUMN()/2,0)))

 としてフィルライト。(seiya)

(LOOKUP)さん・(seiya)さん
早速のご教授ありがとうございます。
質問が説明不足で申し訳ございません。
コピー先のB,D,F・・・・へは数式をいれてあります。
空白ではこまるんです。
具体的には1年(12ケ月)分のある担当のデータ(数値)をコピーしてきて
B,D,F・・・は累計を計算させたいのです。

(seiya)さんの関数をつかいますと 0・空白 0・空白・・・・となりますが
使用が誤っているのでしょうか?COLUMN()の()には範囲を指定するのですか?
範囲を指定しても 0となります。
引き続きご教授いただけませんか お願いいたします。
コメントが遅れてすみません。(虎太郎)


 コピー元のシートで列を挿入(LOOKUPさんのご提示の方法)し、
 A列からI列まで選択してコピー、貼り付け先のA列を選択して、形式を選択して貼り付けの
 値にチェック、空白セルを無視するにチェックを入れて貼り付けます。

 (川野鮎太郎)


 提示した関数で表示はできると思いますが、
 これは、関数では無理ですね。(seiya)

 川野鮎太郎さんのおっしゃるとおりです。
 空白を間に挿入したものを作成した後、全体をコピーして、飛び飛びにある空白の一番上の
 一番左のセルを右クリックして、形式を選択して貼り付け、空白セルを無視するにチェック、
 OK。としますと、空白のセルに飛び飛びに穴埋めできるでしょう?      (LOOKUP)

(川野鮎太郎)さん (seiya)さん  (LOOKUP)さん

できました。ありがとうございました。
今後もよろしくお願いいたします。虎太郎


いつもお世話になります。また教えてください。

たとえばA B C D E ・・・・・

     3  7    9   26  19 → ランダムな数字で変化いたします。

違うbookのシートへA B C D E F G ・・・・・

          3      7       9       26  と1列ごとに数字を取り込みたい。(変化に対応する。)

このシートのB D F ・・・には数式をいれてあります。

現在はShift+=でセルの1個1個をとりこんでいます。
データの量が多くて難儀しております。よろしくお願いいたします。虎太郎


コメント返信:

[ 一覧(最新更新順) ]


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