人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルの質問です。
A列にアルファベットのa-Zが入っています。
これを、B列からは、A2のbからはじめるのは、一段ずらしてコピペすれば簡単にデータは作れますが、順列組み合わせのように、aの横にあるのは、a以外のもの(以下bも同様)のデータを作ることはできますでしょうか。
ですので、完成形としては、列数26、行数26の676通りのセルが出来上がるのですが。
お知恵をお貸しください。

●質問者: clinejp
●カテゴリ:コンピュータ ゲーム
✍キーワード:アルファベット エクセル コピペ セル データ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● thewizardofoz
●27ポイント

26行や26列ということはa-ZではなくA-Zあるいはa-zですね。

質問の意味を間違って解釈しているかもしれませんが、以下のような表になればいいのでしょうか?

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
B C D E F G H I J K L M N O P Q R S T U V W X Y Z A
C D E F G H I J K L M N O P Q R S T U V W X Y Z A B
D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
Z A B C D E F G H I J K L M N O P Q R S T U V W X Y

であれば、B1セルに"=A2",B2セルに"=A3"のように25行目までコピーし、26行目のセルに"=A1"と入力します。

B1からB26セルの内容をC列からZ列までコピーすれば上の表ができあがります。

http://q.hatena.ne.jp/answer


2 ● airplant
●27ポイント

質問の意図が良く分かっていませんが、下記のような表を作りたいという事でしょうか?

A B C ・・・ Z
1 a b c ・・・ z
2 b c ・・・ z
3 c ・・・ z
・・・
26 z

もし、そうならずらした式をB2に入れて、それを全部へコピーすればいいと思います。

空白のところは0になってしまうので、それを防ぐためにifで判定。

A2の式:=IF(B1<>"",B1,"")

もし、abやacという文字を作りたいのであれば、A列と1行目に名前をつけて&を結べば大丈夫です。

A列=列、1行目=行と名前をつける。

全部のセルに「= 列 & 行」の式を入れる

http://www.google.co.jp ダミーです


3 ● uehaj
●26ポイント

A B C D E... Y Z

B C D E F... Z A

C D E F G... A B

D E F G H... B C

E F G H I... C D

. . . . .... . .

Y Z A B C... W X

Z A B C D... X Y

というようなデータを作っておいて、後は「列の切り取り」

「切り取った列の挿入」「行の切り取り」「切り取った行の

挿入」をランダムな位置に対して繰り返していけばいいのでは。

マクロで作れば自動的にも作れると思います。

http://www.google.com

URLはダミーです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ