[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『各シートの内容を集約』(ウーバードライバー)
「A」「B」「C」というそれぞれのシートがあります。
このシートにはA1から最大でB50まで文字列が記入されています。
ただし、B50は最大なのでA1からB35までの可能性があります
このABCのシーノ内容を「集約」というシートにA⇒B⇒Cの順番で転記および空白は上に詰める関数はあるのでしょうか?よろしくお願いします。
例
シートA
A B
1 あ い
シートB
A B
1 う え
2 あ い
3 や た
シートC
A B
1 (ここは全て空白)
シート集約
A B
1 あ い
2 う え
3 あ い
4 や た
< 使用 Excel:Excel2016、使用 OS:Windows10 >
もちろんシートC には今後データを入力していき シートAもBも更新されるんですよね?
365なら VSTACK という関数でできると思いますけど 2016では使えません。
2016ならパワークエリでやるのが簡単だと思います。
Power Queryで複数シートの結合 https://hamachan.info/excel2019-powerquery-ketugou/
いったんクエリを作成すれば、あとはパワークエリを更新するだけです。
パワークエリを使ったことがないのなら 「はじめてのパワークエリ」とかで検索してみてください。
以上、参考まで (笑) 2022/11/25(金) 22:49:14
(T/E)さんのリンクを参考にさせていただきました。
=IFERROR(INDEX(C:C,SMALL(IF(C:C<>"",ROW(C:C)),ROW())),"")
で概ね、成功していますが、同じ文字列は削除しているようです。
例えば「あ」が2個あると1個しか表示しない。みたいな感じです。
空白は詰めたいですが同じ文字列はそのまま返したい場合はどうなりますでしょうか
(ウーバードライバー) 2022/11/26(土) 21:43:35
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.