[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『2行を1行にしたい』(ぷん)
お世話になります。
上の表を、下のように表示させたいと考えています。
Excel2019またはスプレッドシートで考えています。
A列の値が重複していたら、それ以降の列の値を1行に表示させたいです。
VLOOKUPで行ったところ、当然1人目のみ表示されることになりました。
Query関数では、当然その行は異なるデータとみなされます。
数値以外に文字を含む可能性があるため、Queryは使わない方向で考えています。
また、即時反映の観点から、VBAやGASは使わない方針です。
GASであれば、配列に追加、なければ2個目の名前を探して追加、それでもなければ空白を追加すればいいと思います。
不慣れで恐縮ですが、よろしくお願いします。
Aさん|1|1| |1|
Bさん| | |1|1|
Cさん| |1|1|1|
Aさん| | |1|1|
Eさん|1|1|1|1|
Bさん|1|お| | |
Aさん|1|1|1|1|
Bさん|1|お|1|1|
Cさん| |1|1|1|
Eさん|1|1|1|1|
< 使用 Excel:Excel2019、使用 OS:Windows10 >
B9セル =IFERROR(LOOKUP(1,0/(($A$1:$A$6=$A9)*(B$1:B$6<>"")),B$1:B$6),"")
<結果図> 行 __A__ _B_ _C_ _D_ _E_ 1 Aさん 1 1 1 2 Bさん 1 1 3 Cさん 1 1 1 4 Aさん 1 1 5 Eさん 1 1 1 1 6 Bさん 1 お 7 8 9 Aさん 1 1 1 1 10 Bさん 1 お 1 1 11 Cさん 1 1 1 12 Eさん 1 1 1 1
(半平太) 2022/01/20(木) 20:21
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.