匹配值并统计两张表对应值的差异
Match value and count corresponding value differences between two sheets
我有两张 Google 工作表,它们具有不同的 Fictional characters
(A 列)及其对应的 Type
(B 列)。
工作表 1
| Fictional character | Type |
|:--------------------|:---------------:|
| Spider Ham | Pig |
| Iron Man | Human |
| Captain America | Human |
| Thor | God |
| Hercules | God |
| Superman | Alien |
Sheet2
| Fictional character | Type |
|:--------------------|:---------------:|
| Spider Ham | Human |
| Iron Man | Human |
| Captain America | Human |
| Thor | God |
| Hercules | Demi-God |
| Doctor Octopus | Human |
Sheet1 和 Sheet2 的区别:
- Sheet1 有虚构人物 "Superman",而 Sheet2 没有
- Sheet2 有虚构人物 "Doctor Octopus",而 Sheet1 没有
- 虚构人物 "Spider Ham" 和 "Hercules" 在两张纸中都有另一种类型
我想比较有多少虚构人物有不同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")
相同类型:
=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=Sheet 1 条数据
A11:B16=Sheet 2 条数据
将 ,
更改为 ;
我有两张 Google 工作表,它们具有不同的 Fictional characters
(A 列)及其对应的 Type
(B 列)。
工作表 1
| Fictional character | Type |
|:--------------------|:---------------:|
| Spider Ham | Pig |
| Iron Man | Human |
| Captain America | Human |
| Thor | God |
| Hercules | God |
| Superman | Alien |
Sheet2
| Fictional character | Type |
|:--------------------|:---------------:|
| Spider Ham | Human |
| Iron Man | Human |
| Captain America | Human |
| Thor | God |
| Hercules | Demi-God |
| Doctor Octopus | Human |
Sheet1 和 Sheet2 的区别:
- Sheet1 有虚构人物 "Superman",而 Sheet2 没有
- Sheet2 有虚构人物 "Doctor Octopus",而 Sheet1 没有
- 虚构人物 "Spider Ham" 和 "Hercules" 在两张纸中都有另一种类型
我想比较有多少虚构人物有不同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")
相同类型:
=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=Sheet 1 条数据
A11:B16=Sheet 2 条数据
将 ,
更改为 ;