[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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)
(seiya)さんの関数をつかいますと 0・空白 0・空白・・・・となりますが
使用が誤っているのでしょうか?COLUMN()の()には範囲を指定するのですか?
範囲を指定しても 0となります。
引き続きご教授いただけませんか お願いいたします。
コメントが遅れてすみません。(虎太郎)
コピー元のシートで列を挿入(LOOKUPさんのご提示の方法)し、 A列からI列まで選択してコピー、貼り付け先のA列を選択して、形式を選択して貼り付けの 値にチェック、空白セルを無視するにチェックを入れて貼り付けます。
(川野鮎太郎)
提示した関数で表示はできると思いますが、 これは、関数では無理ですね。(seiya)
川野鮎太郎さんのおっしゃるとおりです。 空白を間に挿入したものを作成した後、全体をコピーして、飛び飛びにある空白の一番上の 一番左のセルを右クリックして、形式を選択して貼り付け、空白セルを無視するにチェック、 OK。としますと、空白のセルに飛び飛びに穴埋めできるでしょう? (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.