In cell C1 of Excel, how can you use a formula to select a coma separated string of all missing cells from all rows in column A that the values are not found in a coma separated list of values from cell B1?
Asked
Active
Viewed 60 times
-1
-
1Very barebones question. Something like [this](https://stackoverflow.com/q/60575515/9758194) maybe? – JvdV Jan 01 '21 at 11:48
2 Answers
1
A formula solution
In C1, enter array formula (Ctrl+Shift+Enter):
=TEXTJOIN(",",1,IF(ISERR(SEARCH(A1:A6,B1)),A1:A6,""))

bosco_yip
- 3,762
- 2
- 5
- 10
0
Try the following User Defined Function:
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
An example:

Gary's Student
- 95,722
- 10
- 59
- 99