Używanie programu Excel dla komputerów Mac 2008.
Szukam formuły, która wykona dwie rzeczy: wyszukaj w kolumnie A i podaj wynik wyszukiwania w kolumnie B. Kolumna A ma długą listę danych rozdzielonych przecinkami bez dobrej kolejności. Chcę znaleźć jeden konkretny zestaw słów (wyszczególniony przecinkami, np. „Supporter poziomu 2”) w każdym wierszu. Następnie chcę, aby formuła dała mi wynik w kolumnie B (Prawda / Fałsz, Tak / Nie itd.) Posortuję według kolumny B, aby uzyskać ostateczne wyniki, których potrzebuję. Jak mogę to zrobić?
Kolumna A Przykład:
Wiersz 1) Mag Temp- dobry, 2014 YE Odnowienie Email, Członkowie 11/5/13, Nsl - Temp, Poziom 2 Supporter
Wiersz 2) Członkowie 05/09/14, Nsl - Temp, Magney Temp. 11/5/13
Wynik w kolumnie B: wiersz 1) Tak
Wiersz 2) Nie
źródło
Odpowiedzi:
Nie jestem pewien, jakie znaczenie mają te cytaty (chyba że w każdej komórce jest dużo danych, a za kryterium wyszukiwania są tylko dane z cytatami). Wtedy możesz potrzebować funkcji vba, aby podzielić swoje dane.
Jeśli kolumna A jest wypełniona Twoimi mieszanymi danymi, a kolumna B jest pusta, a chcesz tylko zaznaczyć komórki względem ich odpowiedników w kolumnie A. Możesz użyć instrukcji warunkowej z funkcją wyszukiwania:
= Jeśli (IsNumber (Szukaj („Zwolennik poziomu 2”, A1)), „Prawda”, „Fałsz”)
Formuła Search () zwróci numer indeksu, jeśli zostanie znaleziony Supporter poziomu 2, jeśli nie jest, nie zwróci liczby. Gdy jest to zawinięte w funkcję IsNumber (), zwróci true lub false, które jest kryterium dla instrukcji IF.
Który używa tej formy: = JEŻELI (test_logiczny, wartość_jeśli prawda, wartość_if_false)
Ta formuła jest przeciągana w dół w kolumnie B obok kolumny A, jeśli komórka obok zawiera „Zwolennik poziomu 2”, wyświetlana jest wartość Prawda, jeśli nie, otrzymasz Fałsz.
Jeśli chcesz przeszukać całą kolumnę i sprawdzić, czy twoja wartość istnieje w kolumnie A, będziesz potrzebował vlookup, jeśli tak jest, daj mi znać, a ja opracuję.
źródło