在 Excel 的单元格 C1 中,如何使用公式从 A 列的所有行中选择所有缺失单元格的逗号分隔字符串,这些值在单元格 B1 的逗号分隔值列表中找不到?
>答案 0 :(得分:1)
答案 1 :(得分:0)
尝试以下用户定义函数:
Option Explicit
Public Function WhatsMissing(rng As Range, css As String) As String
Dim rngT As Range, ws As Worksheet, cssT As String
Dim r As Range, v As String, vT As String
Set ws = rng.Parent
Set rngT = Intersect(rng, ws.UsedRange)
cssT = "," & css & ","
WhatsMissing = ""
For Each r In rngT
v = r.Value
If v <> "" Then
vT = "," & v & ","
If InStr(cssT, vT) = 0 Then
WhatsMissing = WhatsMissing & v & ","
End If
End If
Next r
WhatsMissing = Mid(WhatsMissing, 1, Len(WhatsMissing) - 1)
End Function
示例: