【问题标题】:Compare 2 excel columns, the result will be compared to another column比较 2 个 excel 列,结果将与另一列进行比较
【发布时间】:2013-05-14 15:10:28
【问题描述】:

我对 vba 很陌生,在比较两列(这两列下的所有数据)时遇到问题。

工作流程是,A 列与 B 列进行比较,并将结果放入 C 列。另一列(D 列)也将用于比较(所有列都在一个工作表中)。

逻辑是这样的:

比较 A 列和 B 列

如果 B 列为空,请输入“此处无值”
如果 B 列有值(样本值:PRODUCT-ID),将 B 与 D 列进行比较(样本值:PI,Product-id 的缩写)
如果匹配,则输入“匹配”。
如果没有匹配,则输入“不匹配”

【问题讨论】:

标签: excel excel-formula string-comparison worksheet-function vba


【解决方案1】:

这里是使用工作表中的公式代替 VBA 的解决方案

在 C 列中,我们要应用此规则:

IF B="" then 
    "NO VALUE HERE"
else
    IF B=D then
        "MATCHED"
    else
        "NOT MATCHED"
end if

您可以在 C 列中使用以下公式(然后填写)

=IF(B:B="","No Value Here",IF(B:B=D:D,"Matched","Not Matched"))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多