我有两张不同的Fictional characters
(A列)和相应的Type
(B列)的Google表格。
Sheet 1中
| Fictional character | Type |
|:--------------------|:---------------:|
| Spider Ham | Pig |
| Iron Man | Human |
| Captain America | Human |
| Thor | God |
| Hercules | God |
| Superman | Alien |
Sheet 2中
| Fictional character | Type |
|:--------------------|:---------------:|
| Spider Ham | Human |
| Iron Man | Human |
| Captain America | Human |
| Thor | God |
| Hercules | Demi-God |
| Doctor Octopus | Human |
Sheet1和Sheet2之间的区别:
我想比较有多少个具有不同Type
的虚构角色(不包括两张不存在的字符)
Sheet3 应如下所示:
| Difference | Sum |
|:--------------------|----------------:|
| Same type | 3 |
| Not the same type | 2 |
我尝试了以下内容,但它不是一个有效的公式 - 而且我还没有想出如何排除两个表中不存在的字符:
=COUNTIF(VLOOKUP(Sheet1!A:A;Sheet1!A:B;2;FALSE)=VLOOKUP(Sheet2!A:A;Sheet1!A:B;2;FALSE);"=TRUE")
=COUNTIF(VLOOKUP(Sheet1!A:A;Sheet1!A:B;2;FALSE)=VLOOKUP(Sheet2!A:A;Sheet1!A:B;2;FALSE);"=FALSE")
答案 0 :(得分:1)
相同类型:
=SUMPRODUCT(IFERROR(VLOOKUP(A2:A7,A11:B16,2,0)=B2:B7,0))
不一样的类型:
=SUMPRODUCT(IFERROR(VLOOKUP(A2:A7,A11:B16,2,0)<>B2:B7,0))
注意:
A2:B7 =表1数据
A11:B16 =表2数据
将,
更改为;