[[20170114125159]] 『1列100行を10列10行に』(サクラメント) ページの最後に飛ぶ

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

 

『1列100行を10列10行に』(サクラメント)

A2からA101までデータがあります。
これをB2からK2 B11からK11まで つまり1列100行を10列10行に。
そこでB2:K11までの数式が知りたいのですが、出来ればB2に数式を入力して
それを右横と下に1度(出来れば少ない回数で)にコピー貼り付けが出来ないものでしょうか?

A2=B2、A3=C2 ...になるわけですが1つづづ100セル分入力するのも大変です。
またあらかじめB2:K11には数式を入力しておきたいと考えております。
よろしくお願いします。

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


 B2 =INDEX($A$2:$A$101,(ROW(A1)-1)*10+COLUMN(A1))

 右下コピー、とか。

 ROW(A1)、COLUMN(A1) の「A1」を変更してはいけません。
(笑) 2017/01/14(土) 13:12

 ■関数を使わずにやる方法

 1)B2セルに #A2
   B3セルに #A12 を入力
 2)B2:B3を選択して、B11までオートフィル
 3)B2:B11を選択して、マウスの右ボタンを押しながらK列までオートフィル〜連続データ
 4)B2:K11を選択して、Ctrl+H(Ctrlキーを押しながら H のキーを押す)→ 置換
 5)置換
   検索する文字列:#
   置換する文字列:=
 「すべて置換」をクリック

 以上です。
(笑) 2017/01/14(土) 13:43

■関数を使わずにやる方法 とても素敵ですね。 ありがとう、笑 様

早速使わせていただきました。

(サクラメント) 2017/01/14(土) 16:11


コメント返信:

[ 一覧(最新更新順) ]


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