显示一列与另一列相比的缺失值

Posted

技术标签:

【中文标题】显示一列与另一列相比的缺失值【英文标题】:show a missing value from one column compared to another 【发布时间】:2019-02-19 08:32:41 【问题描述】:

我正在将跟踪器从 google 表格移动到 Excel,但是 excel 中的公式不起作用。

当我下载新数据时,我想知道是否添加了新的 vins。在谷歌表格中,它会查看MASTER,然后查看Download,如果有任何新的葡萄酒,它会在New VINs 中显示它们。请参阅谷歌表格公式:

 =IFERROR(QUERY('download'!$A$2:$Y, "Select W where not lower(Q) contains 'core' and (B=30 or B=35) and not W matches '"&JOIN("|", ' MASTER'!$E2:$E)&"'"))

基本上我需要这个公式的excel版本

【问题讨论】:

您可以使用 Match 来测试是否在 master 中找到了 VIN,如果有错误则为新的。 能否详细说明 【参考方案1】:

Google 电子表格的 QUERY 公式实际上是基于您只能在 Google 电子表格中找到的 Google Visualization API Query Language。

不幸的是,excel 中没有类似的东西。此外,excel中没有内置的正则表达式/公式版本的正则表达式。

进一步阅读

SQL query in excel

【讨论】:

以上是关于显示一列与另一列相比的缺失值的主要内容,如果未能解决你的问题,请参考以下文章

R数据框 - 用另一列的条件填充缺失值

删除同一列或连续行的另一列中具有特定值和缺失值的行

将一列与另一数据框列匹配并粘贴第二个数据中的值 - Python

Excel:VLOOKUP 将一列与另一张表匹配并连接数据

Pandas Multiindex Groupby 聚合列与另一列的值

将数据框的一列与另一列匹配,拉入其他列,组合成大数据集