[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『バラバラなものをまとめたい』(Excel勉強中)
Excelで関数のみを使ってひとつにまとめたいものがあります
Aと1どちらとも文字で「あ」のみ数値です。
1つ目のシートに
A B C D E
1 あ
2 あ
3
4 あ
F G I ←たまに抜けてる
1 あ
2
6あ
J K L M N
5 あ
6 あ
7 あ
↑数字もバラバラです
これを別のシートで
1 A
B C D E F G...
2 A
B C D E...
3 A
B C...
みたいな感じで持ってきたいです。
伝え方が雑ですいません。
もし上記の内容をご存知でしたら是非教えてほしいです。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
m(_ _)m
(隠居じーさん) 2018/05/13(日) 21:25
ご提示のレイアウトの一番左の数字や一番上のアルファベットは、行番号や列文字を表してるんですか? 実際の表には無いんですか?
それとも、 >Aと1どちらとも文字 と言う事なので行列ともにラベルがあり、クロスする位置の数値を、SUMIFSなどで別シートに1列に表示したい と言う事ですか?
別シートのレイアウトはA列が列ラベル(提示の例では1〜の数字)、B列が行ラベル(提示の例ではA〜のアルファベット) C列に結果、で良いですか?
行列の項目数は、それぞれ幾つあるんですか?
行列の各ラベル数は固定ですか? それとも増減するんですか?
元のシートで空白だった場合の結果は空白にするんですか? それとも0でも良いんですか?
( sy) 2018/05/13(日) 22:36
例えば、Sheet1にB2〜K11までの10列10行分データがあるとしたら、
C1 =INDEX(Sheet1!B$2:K$11,INT((ROW(A1)-1)/10)+1,MOD(ROW(A1)-1,10)+1) 下にフィルコピー
実際のデータ数に合わせて変更する時は、 行はINT関数の /10 の 10 を変更 列はMOD関数の ,10 の 10 を変更 元範囲は Sheet1!B$2:K$11 を実際の範囲に変更 として下さい。
0を表示したくなければ、書式設定でユーザー定義で 0;-0; とするか、 ファイルメニューのオプションで0を表示しないにして下さい。
(sy) 2018/05/13(日) 22:57
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.