Excel: sprawdź wiele komórek pod kątem określonych wartości, nazwij te, które nie pasują

0

Ok, więc próbowałem napisać własną formułę, aby było to wykonalne, ale rysuję puste.

Chcę sprawdzić wiele kolumn z rzędu, aby zobaczyć, czy zawierają one określoną wartość, powiedzmy „V”. Następnie w ostatniej kolumnie chcę automatycznie zobaczyć, które komórki nie spełniają tych kryteriów.

Mam arkusz, w którym każdy wiersz zawiera ponad 25 kolumn, aby sprawdzić inne wartości, ale jeśli mógłbym uzyskać następujący uproszczony przykład, myślę, że powinien dać mi wystarczającą ilość danych, aby samemu osiągnąć resztę.

Uproszczone, oto, co mam nadzieję osiągnąć (kolumna E jest generowana automatycznie):

A   B   C   D   E

V   X   V   V    B1
X   V   V   X    A2, D2
V   V   X   X    C3, D3

Byłbym wdzięczny za każdy wkład!

Montmons
źródło

Odpowiedzi:

1

Najprawdopodobniej będziesz potrzebować VBA. Umieść to w module skoroszytu i zadzwoń jak=return_non_match([range of values],[value you want to find])

Function return_non_match(ByVal target As Range, findMe As String)
Dim cel As Range
Dim cellList As String
For Each cel In target
    If cel.Value <> findMe Then
        cellList = cellList & " " & Replace(cel.Address, "$", "")
    End If
Next cel
return_non_match = Trim(cellList)
End Function

wprowadź opis zdjęcia tutaj

Przyznaję, że nazwa mogłaby być lepsza, więc oczywiście możesz się zmienić

BruceWayne
źródło
To świetnie, zadziałało! Będę musiał nieco go ulepszyć, ale jestem nieco zaznajomiony z programowaniem, więc wymyślenie tego powinno być wykonalne.
Montmons,