エクセルの質問です。

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/01/27 06:45:28
  • 終了:2008/01/27 13:16:20

回答(3件)

id:thewizardofoz No.1

thewizardofoz回答回数32ベストアンサー獲得回数32008/01/27 07:04:22

ポイント27pt

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

id:airplant No.2

airplant回答回数220ベストアンサー獲得回数492008/01/27 11:04:11

ポイント27pt

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

  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 ダミーです

id:uehaj No.3

uehaj回答回数158ベストアンサー獲得回数152008/01/27 13:02:08

ポイント26pt

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はダミーです。

  • id:clinejp
    つたない質問の意図を汲み取っていただき、ありがとうございます!
    解決しました。
    ありがとうございます。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません