『複数の表の項目を統一したい』(bangi )
異なるシートに1つずつ表があり、それらの表の項目が微妙に違います。
全ての表の項目を同じにして、データがない部分については「0」としたいです。シート数は10程度です。
現在はこの状態です。実際の「商品名」の数は70程度です。
表1
A B C D
1 商品名 1月 2月 3月
2 商品1 5 3 1
3 商品2 10 8 7
4 商品5 1 2 3
表2
A B C D
1 商品名 1月 2月 3月
2 商品2 1 2 1
3 商品3 0 5 3
4 商品4 1 4 12
5 商品5 5 3 3
各表を以下の状態にしたいです。
表1
A B C D
1 商品名 1月 2月 3月
2 商品1 5 3 1
3 商品2 10 8 7
4 商品3 0 0 0
5 商品4 0 0 0
6 商品5 1 2 3
表2
A B C D
1 商品名 1月 2月 3月
2 商品1 0 0 0
3 商品2 1 2 1
4 商品3 0 5 3
5 商品4 1 4 12
6 商品5 5 3 3
色々検索はしたのですが、「統合」のページなどに行ってしまい、うまく見つけられません。よろしくお願いします。
< 使用 Excel:Microsoft365、使用 OS:Windows10 >
不明なところは何ですか? 全てを名寄せした商品コードをつくって、XLOOKUPで表引きすればよいのでは? (xyz) 2024/04/05(金) 13:49:58
シート名がSheet1,Sheet2だとして、各シートの右の方あいているところに
A B C D O P Q R 1 商品名 1月 2月 3月 商品名 1月 2月 3月 2 商品1 5 3 1 商品1 5 3 1 3 商品2 10 8 7 商品2 10 8 7 4 商品5 1 2 3 商品3 0 0 0 5 商品4 0 0 0 6 商品5 1 2 3
O2 =LET(a,VSTACK(Sheet1:Sheet2!A2:A500),b,A2:M500, c,SORT(UNIQUE(FILTER(a,a<>0))),d,SEQUENCE(,COLUMNS(b)), IF(d=1,c,IFERROR(INDEX(b,XMATCH(c,TAKE(b,,1)),d),0)))
(んなっと) 2024/04/05(金) 20:38:47
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.