Załóżmy, że mam 6 różnych komórek (które nie wszystkie są w linii). Chcę sprawdzić, czy wartości w tych komórkach są równe. Jak mogę to zrobić z funkcją? Chciałbym, żeby funkcja wyświetlała po prostu "EQUAL" lub "NOT EQUAL" (a może zmieniła kolor tła komórki?).Jak mogę sprawdzić, czy wartości wielu komórek są równe?
Odpowiedz
Jedną z opcji dla 6 ogniw byłoby to:
=IF(AND(A1=B2,B2=C3,C3=D4,D4=E5,E5=F6),"EQUAL","NOT EQUAL")
Inna opcja - w ten sposób nie trzeba odwoływać się do tej samej komórki dwukrotnie:
=IF(AND(ARRAYFORMULA(A1={B2,C3,D4,E5,F6})),"EQUAL","NOT EQUAL")
Jeśli chciał aby pokolorować niektóre komórki, jeśli wartości w tych komórkach są równe, należy utworzyć regułę formatowania warunkowego o podobnej formule:
- Zaznacz komórki, które chcesz pokolorować
- Format> Formatowanie warunkowe
- Wybierz „Niestandardowy formuła jest”
- Wypełnij jedną z powyższych wzorów bez
IF
części wzoru, na przykład
=AND(ARRAYFORMULA(A1={B2,C3,D4,E5,F6}))
- Wybierz styl formatowania (koloru)
- Sporządzono
Czy odpowiedź była pomocna? – ZygD
jako wzoru dla formatowania warunkowego:
=countunique({A1,B2,C3,D4,E5,F6})=1
jako funkcja byłoby podobne: =if([formula],"EQUAL","NOT EQUAL"):
aktualizacji : żądane wyjaśnienie acji:
- umieścić poszukiwanych komórek w niestandardowej tablicy
{A1,B2,C3,D4,E5,F6}
(ograniczniki:,
= nową kolumnę;
= nowego rzędu; dla COUNTUNIQUE albo jest w porządku) - uzyskać unikalne wartości
countunique(...)
- jeżeli wynik jest 1, to wszystkie wartości są takie same
Aktualizacja 2: oryginalna odpowiedź wykorzystywane =count(unique(...))
zamiast funkcji połączonej =countunique(...)
Sporządzono, wyjaśnienie zostało dodane – wivku
- 1. Jak sprawdzić, czy wszystkie wartości w tablicy są równe
- 2. jak sprawdzić, czy 2 pliki są równe przy użyciu .NET?
- 3. Jak sprawdzić, czy wszystkie wiersze są równe w numpy?
- 4. Jeśli dwie rzeczy nie są równe, czy są równe?
- 5. Lua - Czy można sprawdzić, czy 2 funkcje są równe?
- 6. Jak mogę wyrazić, że dwie wartości nie są sobie równe?
- 7. Jak sprawdzić, czy bieżące ustawienia narodowe są równe ciągowi znaków
- 8. Sprawdź, czy wszystkie wartości są równe na liście:
- 9. Dlaczego wartości OrderedDict nie są równe?
- 10. Jak sprawdzić, czy wszystkie wartości słownika są równe 0 w Pythonie?
- 11. Jak sprawdzić, czy podwójne jest równe NaN?
- 12. Sprawdź, czy dwie funkcje std :: są równe
- 13. Przypisywanie wartości do wielu komórek w Matlab
- 14. Sprawdź, czy dwa typy ogólne są równe
- 15. Jak sprawdzić, czy wszystkie wartości w tablicy są identyczne?
- 16. Jak działa polecenie order by, jeśli dwie wartości są równe?
- 17. Pandas DataFrame: dostęp do wielu przedmiotów, które nie są równe, =!
- 18. Kakao: Sprawdź, czy dwa NSArrays są równe
- 19. PHP: Wbudowana funkcja sprawdzania, czy dwie wartości Array są równe (Ignorowanie kolejności)
- 20. Jak mogę pozwolić Idrisowi automatycznie dowieść, że dwie wartości nie są równe?
- 21. Jak mogę sprawdzić, czy informacje debugowania są włączone pod kątem?
- 22. Jak mogę stwierdzić, że dwie wartości HashMap z wartościami Javabean są równe?
- 23. Dwie identyczne daty JavaScript nie są równe
- 24. Jak mogę sprawdzić, czy ogólny parametr metody jest typem wartości?
- 25. Jak mogę sprawdzić/null pustej wartości cshtml
- 26. Sprawdź, czy dwa obiekty pakietu są równe w systemie Android?
- 27. Jak określić, czy dwa HashSety są równe (według wartości, a nie według odwołania)?
- 28. Jak testować kwerendy Django są równe?
- 29. Czy istnieje sposób sprawdzenia, czy dwa elementy DOM są równe?
- 30. Pandy - sprawdzić, czy wszystkie wartości są NaN szeregowo
A1 = B1 = C1 = D1 = E1 i tak dalej ... To spowoduje PRAWDA, jeśli wszystkie dopasowania lub FALSE. (zmień wymagany zakres) – Vasim
@Vasim - nie możesz użyć kilku znaków '=' w ten sposób. '= A1 = B1 = C1' dałoby FALSE, nawet jeśli wartości w tych komórkach były równe. – ZygD