Jak uśredniać wartości, jeśli inna kolumna zawiera określony tekst w programie Excel?
Jeśli masz zakres danych, w których kolumna A jest nazwą produktu, a kolumna B zawiera cenę całkowitą, a teraz chcesz uśrednić wartości w kolumnie B, jeśli kolumna A zawiera określony tekst, aby uzyskać następujący wynik. Jak możesz szybko i łatwo poradzić sobie z tym zadaniem w programie Excel?
Wartości średnie, jeśli inna kolumna zawiera określony tekst z formułami
Średnie wartości, jeśli inna kolumna zawiera określony tekst z Kutools for Excel
Wartości średnie, jeśli inna kolumna zawiera określony tekst z formułami
Aby obliczyć średnią na podstawie danych z innej kolumny, skorzystaj z następujących formuł, wykonaj następujące czynności:
1. Najpierw wyodrębnij unikalne wartości z kolumny A, zastosuj następującą formułę tablicową: =IFERROR(INDEX($A$2:$A$17, MATCH(0,COUNTIF($E$1:E1, $A$2:$A$17), 0)),"") do pustej komórki, na przykład E2, a następnie naciśnij Ctrl + Shift + Enter klucze razem, aby uzyskać poprawny wynik, patrz zrzut ekranu:
Note: W powyższym wzorze, A2: A17 to lista, z której chcesz wyodrębnić unikalne wartości, E1 to pierwsza komórka kolumny, dla której chcesz wyświetlić wynik wyodrębniania.
2. Następnie przeciągnij uchwyt wypełniania w dół, aby wyodrębnić wszystkie unikalne wartości, aż zostanie wyświetlona pusta komórka, patrz zrzut ekranu:
3. Po wyodrębnieniu unikalnych wartości z kolumny A, a teraz powinieneś użyć tej formuły: =AVERAGEIF($A$2:$A$17,E2,$B$2:$B$17) do komórki F2, aby obliczyć średnią produktu „Apple”, a następnie przeciągnij uchwyt wypełniania w dół do komórek, do których chcesz zastosować tę formułę, a średnia wartości na podstawie określonego tekstu została obliczona od razu, patrz zrzut ekranu :
Note: W tym wzorze: A2: A17 to oryginalne dane zawierające określony tekst, na podstawie którego chcesz uśrednić, E2 to unikalna wartość, którą wyodrębniłeś, a B2: B17 to kolumna ceny całkowitej, dla której chcesz obliczyć średnią.
Średnie wartości, jeśli inna kolumna zawiera określony tekst z Kutools for Excel
Jeśli Kutools dla programu Excel, Z siedzibą w Zaawansowane wiersze łączenia narzędzie, można szybko łączyć, sumować, uśredniać odpowiednie wartości z jednej kolumny na podstawie danych z innej kolumny.
Kutools dla programu Excel : z ponad 300 poręcznymi dodatkami Excela, które można wypróbować bez ograniczeń w ciągu 30 dni. |
Po zainstalowaniu Kutools dla programu Excelwykonaj następujące czynności :( Bezpłatne pobieranie Kutools dla programu Excel teraz! )
1. Wybierz zakres danych, którego chcesz użyć.
2. Kliknij Kutools > Połącz i podziel > Zaawansowane wiersze łączeniazobacz zrzut ekranu:
3, w Zaawansowane wiersze łączenia w oknie dialogowym kliknij kolumnę zawierającą określoną wartość, na podstawie której chcesz dokonać średniej, a następnie kliknij Główny klucz aby ustawić go jako klucz podstawowy, zobacz zrzut ekranu:
Tips: Jeśli wybór obejmuje nagłówki, sprawdź Moje dane mają nagłówki opcja.
4. Kliknij kolejną kolumnę, dla której chcesz obliczyć średnią, a następnie kliknij Obliczać > Średnizobacz zrzut ekranu:
5. Po zakończeniu ustawień kliknij Ok przycisk, a średnia z ceny całkowitej została obliczona na podstawie tych samych danych w kolumnie A, patrz zrzut ekranu:
Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!
Demo: średnie wartości, jeśli inna kolumna zawiera określony tekst z Kutools for Excel
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!