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!

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ć


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.