我有2张单独的table来存放产品,虽然是2张不同的table,但它们的结构是完全一样的。
在这些表中,每一行都有一个项目,并说明应向哪些部门提供该项目。
但是,由于有两个表,因此同一项目可以出现在表中,并且在每个表中标记不同的部门。
我想做一个表,统一2个以前的,并确保出现在表中重复的项目不出来在2行,但它的行合并,在新表中指向2个表的部门。
显然,这个部门的概念是不真实的,我只是用它来试图更好地解释我的情况。
请问你能帮我解决这个问题吗?
+---------------------------------------+
| Table 01 |
+---------+--------------+--------------+
| Product | Department A | Department B |
+---------+--------------+--------------+
| Item A | X | |
+---------+--------------+--------------+
| Item B | | X |
+---------+--------------+--------------+
| Item C | | X |
+---------+--------------+--------------+
+---------------------------------------+
| Table 02 |
+---------+--------------+--------------+
| Product | Department A | Department B |
+---------+--------------+--------------+
| Item A | | X |
+---------+--------------+--------------+
| Item C | X | |
+---------+--------------+--------------+
| Item D | X | |
+---------+--------------+--------------+
+---------------------------------------+
| Merged tables |
+---------+--------------+--------------+
| Product | Department A | Department B |
+---------+--------------+--------------+
| Item A | X | X |
+---------+--------------+--------------+
| Item B | | X |
+---------+--------------+--------------+
| Item C | X | X |
+---------+--------------+--------------+
| Item D | X | |
+---------+--------------+--------------+
1条答案
按热度按时间3bygqnnd1#
powwerquery中的一种方法,它的优点是可以在添加更多的Department列时处理任意数量的Department列
备选
如果在表之间的同一行/列交叉点中从来没有文本,则可以使用