Excelで文字列を串刺し(?)にする(その1)
複数の同じ形式のシートに入力されたデータを串刺し計算することは、Excelでは良く行われる。
=SUM(Sheet1:Sheet2!E3)のような書き方ができる。
しかし、それは数値での話し。
文字列を同じようにはできない。
=CONCATENATE(Sheet1:Sheet2!E3)では、エラーになってしまう。
=Sheet1!E3&Sheet2!E3とすればよいのだが、シートがたくさんあるときは面倒だ。
ずーっと悩んでいた。
(1)下のようなシートをもつファイルを3つの中学校に送付する。(本当はもっと多いけど・・・)
A B
1 校名 回答
2 □中
3 △中
4 ○中
(2)それぞれの中学校が自校の回答を入力して、返信する。
□中
A B
1 校名 回答
2 □中 ほげほげ
3 △中
4 ○中
△中
A B
1 校名 回答
2 □中
3 △中 ごにょごにょ
4 ○中
○中
A B
1 校名 回答
2 □中
3 △中
4 ○中 やれやれ
(3)この3つのファイルを1つのブックに結合する。
(4)3つのシートを集計する。
A B
1 校名 回答
2 □中 ほげほげ
3 △中 ごにょごにょ
4 ○中 やれやれ
(3)は複数ファイルを1つのブックにまとめるマクロを使う。
問題は(4)
数値のように簡単に串刺しみたいにまとめる方法はないのか・・・。
=SUM(Sheet1:Sheet2!E3)のような書き方ができる。
しかし、それは数値での話し。
文字列を同じようにはできない。
=CONCATENATE(Sheet1:Sheet2!E3)では、エラーになってしまう。
=Sheet1!E3&Sheet2!E3とすればよいのだが、シートがたくさんあるときは面倒だ。
ずーっと悩んでいた。
(1)下のようなシートをもつファイルを3つの中学校に送付する。(本当はもっと多いけど・・・)
A B
1 校名 回答
2 □中
3 △中
4 ○中
(2)それぞれの中学校が自校の回答を入力して、返信する。
□中
A B
1 校名 回答
2 □中 ほげほげ
3 △中
4 ○中
△中
A B
1 校名 回答
2 □中
3 △中 ごにょごにょ
4 ○中
○中
A B
1 校名 回答
2 □中
3 △中
4 ○中 やれやれ
(3)この3つのファイルを1つのブックに結合する。
(4)3つのシートを集計する。
A B
1 校名 回答
2 □中 ほげほげ
3 △中 ごにょごにょ
4 ○中 やれやれ
(3)は複数ファイルを1つのブックにまとめるマクロを使う。
問題は(4)
数値のように簡単に串刺しみたいにまとめる方法はないのか・・・。
ソフトウエア | - | trackbacks (1)