Przejdź do głównej zawartości

Jak pominąć i zsumować dopasowania w wierszach lub kolumnach w programie Excel?

Korzystanie z funkcji vlookup i sum pomaga szybko znaleźć określone kryteria i jednocześnie zsumować odpowiadające im wartości. W tym artykule pokażemy dwie metody przeoczenia i sumowania pierwszych lub wszystkich dopasowanych wartości w wierszach lub kolumnach w programie Excel.

Przeglądaj i sumuj dopasowania w rzędzie lub w wielu wierszach za pomocą formuł
Wyszukiwanie i sumowanie dopasowań w kolumnie z formułami
Łatwe przeglądanie i sumowanie dopasowań w wierszach lub kolumnach za pomocą niesamowitego narzędzia

Więcej samouczków dotyczących funkcji WYSZUKAJ.PIONOWO ...


Przeglądaj i sumuj dopasowania w rzędzie lub w wielu wierszach za pomocą formuł

Formuły w tej sekcji mogą pomóc w zsumowaniu pierwszych lub wszystkich dopasowanych wartości w wierszu lub w wielu wierszach na podstawie określonych kryteriów w programie Excel. Wykonaj następujące czynności.

Wyszukaj i zsumuj pierwszą dopasowaną wartość z rzędu

Przypuśćmy, że masz tabelę owoców, jak pokazano na poniższym zrzucie ekranu, i musisz wyszukać pierwsze jabłko w tabeli, a następnie zsumować wszystkie odpowiadające wartości w tym samym wierszu. Aby to osiągnąć, wykonaj następujące czynności.

1. Wybierz pustą komórkę, aby wyświetlić wynik, tutaj wybieram komórkę B10. Skopiuj do niego poniższą formułę i naciśnij Ctrl + Shift + Wchodzę klucze, aby uzyskać wynik.

=SUM(VLOOKUP(A10, $A$2:$F$7, {2,3,4,5,6}, FALSE))

Uwagi:

  • A10 to komórka zawierająca szukaną wartość;
  • 2 A $: 7 F $ to zakres tabeli danych (bez nagłówków), który zawiera szukaną wartość i dopasowane wartości;
  • Liczba 2,3,4,5,6 {} oznacza, że ​​kolumny wartości wynikowych zaczynają się od drugiej kolumny i kończą na szóstej kolumnie tabeli. Jeśli liczba kolumn wynikowych jest większa niż 6, zmień {2,3,4,5,6} na {2,3,4,5,6,7,8,9….}.
Wyszukaj i zsumuj wszystkie dopasowane wartości w wielu wierszach

Powyższa formuła może sumować wartości w wierszu tylko dla pierwszej dopasowanej wartości. Jeśli chcesz zwrócić sumę wszystkich dopasowań w wielu wierszach, wykonaj następujące czynności.

1. Wybierz pustą komórkę (w tym przypadku wybieram komórkę B10), skopiuj do niej poniższą formułę i naciśnij Wchodzę aby uzyskać wynik.

=SUMPRODUCT((A2:A7=A10)*B2:F7)

Z łatwością pomijaj i sumuj dopasowania w wierszach lub kolumnach w programie Excel:

Połączenia WYSZUKAJ i Suma użyteczność Kutools dla programu Excel może pomóc w szybkim przeglądaniu i sumowaniu dopasowań w wierszach lub kolumnach w programie Excel, jak pokazano poniżej.
Pobierz teraz pełną funkcję 30-dniową darmową ścieżkę Kutools dla programu Excel!


Wyszukaj i zsumuj dopasowane wartości w kolumnie z formułami

Ta sekcja zawiera formułę zwracającą sumę kolumny w programie Excel na podstawie określonych kryteriów. Jak pokazano na poniższym zrzucie ekranu, szukasz tytułu kolumny „Jan” w tabeli owoców, a następnie zsumuj wartości całej kolumny. Wykonaj następujące czynności.

1. Wybierz pustą komórkę, skopiuj do niej poniższą formułę i naciśnij Wchodzę aby uzyskać wynik.

=SUM(INDEX(B2:F7,0,MATCH(A10,B1:F1,0)))


Łatwe przeglądanie i sumowanie dopasowań w wierszach lub kolumnach za pomocą niesamowitego narzędzia

Jeśli nie jesteś dobry w stosowaniu formuły, tutaj polecam Vlookup i Sum cechą Kutools dla programu Excel. Dzięki tej funkcji możesz łatwo przeglądać i sumować dopasowania w wierszach lub kolumnach za pomocą tylko kliknięć.

Przed złożeniem wniosku Kutools dla programu ExcelProszę pobierz i zainstaluj najpierw.

Wyszukaj i zsumuj pierwsze lub wszystkie dopasowane wartości w wierszu lub wielu wierszach

1. kliknij Kutools > Super WYSZUKAJ > WYSZUKAJ i Suma aby włączyć tę funkcję. Zobacz zrzut ekranu:

2. w WYSZUKAJ i Suma okno dialogowe, skonfiguruj w następujący sposób.

  • 2.1) W Wyszukiwanie i typ sumy sekcję, wybierz Wyszukaj i zsumuj dopasowane wartości w wierszach opcja;
  • 2.2) W Wyszukaj wartości zaznacz komórkę zawierającą poszukiwaną wartość;
  • 2.3) W Zakres wyjściowy wybierz komórkę, aby wyprowadzić wynik;
  • 2.4) W Zakres tabeli danych zaznacz zakres tabeli bez nagłówków kolumn;
  • 2.5) W Opcje Jeśli chcesz zsumować wartości tylko dla pierwszej dopasowanej, wybierz opcję Zwróć sumę pierwszej dopasowanej wartości opcja. Jeśli chcesz zsumować wartości dla wszystkich dopasowań, wybierz Zwróć sumę wszystkich dopasowanych wartości opcja;
  • 2.6) Kliknij OK przycisk, aby natychmiast uzyskać wynik. Zobacz zrzut ekranu:

Note: Jeśli chcesz przeoczyć i zsumować pierwsze lub wszystkie dopasowane wartości w kolumnie lub wielu kolumnach, sprawdź Wyszukaj i zsumuj dopasowane wartości w kolumnach w oknie dialogowym, a następnie skonfiguruj, jak pokazano na poniższym zrzucie ekranu.

Aby uzyskać więcej informacji na temat tej funkcji, kliknij tutaj.

  Jeśli chcesz mieć bezpłatną wersję próbną (30 dni) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.


Powiązane artykuły

Przeglądaj wartości w wielu arkuszach
Możesz zastosować funkcję vlookup, aby zwrócić pasujące wartości w tabeli arkusza. Jeśli jednak chcesz przeoczyć wartość w wielu arkuszach, jak możesz to zrobić? W tym artykule opisano szczegółowe kroki, które pomogą Ci łatwo rozwiązać problem.

Wyszukaj i zwróć dopasowane wartości w wielu kolumnach
Zwykle zastosowanie funkcji Vlookup może zwrócić dopasowaną wartość tylko z jednej kolumny. Czasami może być konieczne wyodrębnienie dopasowanych wartości z wielu kolumn na podstawie kryteriów. Oto rozwiązanie dla Ciebie.

Vlookup, aby zwrócić wiele wartości w jednej komórce
Zwykle podczas stosowania funkcji WYSZUKAJ.PIONOWO, jeśli istnieje wiele wartości pasujących do kryteriów, można uzyskać wynik tylko z pierwszej. Jeśli chcesz zwrócić wszystkie dopasowane wyniki i wyświetlić je wszystkie w jednej komórce, jak możesz to osiągnąć?

Przejrzyj i zwróć cały wiersz z dopasowaną wartością
Zwykle użycie funkcji vlookup może zwrócić wynik tylko z określonej kolumny w tym samym wierszu. W tym artykule pokażemy, jak zwrócić cały wiersz danych na podstawie określonych kryteriów.

Przeglądanie wstecz lub w odwrotnej kolejności
Ogólnie funkcja WYSZUKAJ.PIONOWO wyszukuje wartości od lewej do prawej w tablicy tablicowej i wymaga, aby wartość wyszukiwania znajdowała się po lewej stronie wartości docelowej. Ale czasami możesz znać wartość docelową i chcieć znaleźć wartość wyszukiwania w odwrotnej kolejności. Dlatego w programie Excel należy przeglądać wstecz. W tym artykule jest kilka sposobów łatwego rozwiązania tego problemu!

Więcej samouczków dotyczących funkcji WYSZUKAJ.PIONOWO ...

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

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...

Opis


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!
Comments (26)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I need help with a formula. I have 2 sheets to pull data from and calculate the sum of on column with a match to a name.
I.e Name is in sheet 1 D5, the name in sheet 2 is B3 the amounts to calculate which match the name in B3 in sheet 2 is F3 to F32.
I've tried sum index, vlookup, match and so on but keep getting a 0. Can anyone assist with this?
This comment was minimized by the moderator on the site
Hi Marnel Strydom,
I don't know if I understand you correctly: If the name in D5 of Sheet1 matches the name in B3 of Sheet2, then sum numbers in the range F3:F32 of Sheet2.
If so, you can apply the following formula to get it done.
=SUM(INDEX(Sheet2!F3:F32,0,MATCH(Sheet1!D5,Sheet2!B3,0)))
This comment was minimized by the moderator on the site
I have a multi sheet spread sheet keeping track of job hours. I have used VLOOKUP in succession to sum all the hours on multiple sheets and it works great... Until it gets to a sheet that does not contain the lookup value. I have searched all over for my issue, and VLOOKUP may be the incorrect solution. I was wondering if I could rattle anyone's brain to make this work.

I.E. I have 1 excel document with 52 tabs. Each tab is a work week starting from January so WW1 is all the hours FOR sed jobs I did for that week. "joes house 2 hours ; mikes house 3 hours"... WW2, WW3 etc... Until WW52.

This is the function I made to add hours together...

=SUM(VLOOKUP(O30,'WW29'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW30'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW31'!$A$7:$M$110,{13},FALSE)) And it works great. But when that job is finished it is not on (for example WW32 tab). Hence I get the #N/A error. so for example, as the previous one works great when I expand the formula to cover all 52 sheets... (EXAMPLE OF NEXT PAGE WIOTHOUT LOOKUP VALUE)

=SUM(VLOOKUP(O30,'WW29'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW30'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW31'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW32'!$A$7:$M$110,{13},FALSE)) I get the #N/A error because the job is not listed on WW32. But I may add hours to that on WW45.

Is there a way to make VLOOKUP skip a sheet that does not have the referenced value and continue summing it till the end? I apologize, this may be as clear as mud but I will clarify anything if need be.

I have also tried IFERROR. You can set IFERROR to return text or even blanks, but does not seem to cover summing. I'm looking for how to SUM multiple sheets when some of the sheets do not contain the lookup value. When using IFERROR function, instead of RETURNING #N/A it just returns "YOU'VE ENTERERED TOO MANY ARGUMENTS FOR THIS FUNCTION"...

=IFERROR(VLOOKUP(O30,'WW29'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW30'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW31'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW32'!$A$7:$M$110,{13},FALSE),"")

And that's just 3 sheets.

Any help would be greatly appreciated.

P.S. I have tried with CTRL+SHIFT+ENTER as well to no avail.
This comment was minimized by the moderator on the site
Hi Joe,
The methods provided in the following article can do you a favor. Please give it a try. Hope I can help.
How To Vlookup Across Multiple Sheets And Sum Results In Excel?
This comment was minimized by the moderator on the site
A B C D E F
1 I want this cells in col B to sum the values in col F7 (today) to say F20. this will reduce as tomorrow it will sum the values from F8:F20 and so on -$19 I
want this cells in column B to sum the values in col F7 (today) to say F10.
this will reduce as tomorrow it will sum the values from F8:F10 and so on

2 Fri 22 Jul 22 -$19
3 Sat 23 Jul 22 -$19
4 Sun 24 Jul 22 -$19
5 Mon 25 Jul 22 -$19
6 Tue 26 Jul 22 -$19
7 Wed 27 Jul 22 -$19 tried with vlookup, needless to say it doesn't work
8 Thu 28 Jul 22 -$19 =L8=(D1-E1)+SUM(vlookup(today(),6,false):F28)
9 Fri 29 Jul 22 -$19
10 Sat 30 Jul 22 -$19
11 Sun 31 Jul 22 -$19
12 Mon 01 Aug 22 -$19
13 Tue 02 Aug 22 -$19
14 Wed 03 Aug 22 -$19
15 Thu 04 Aug 22 -$19
This comment was minimized by the moderator on the site
hi
How can I add multiple vlookups together and sum it up ?


=VLOOKUP(E3,'Waste Process NEW'!N:O,2,FALSE) --------------- for this everything goes fine except that retune valve is only the first one where N column have many values match's lookup values of E3.


using index didn't help and shows #N/A
=SUM(INDEX('Waste Process NEW'!N:N,0,MATCH('Monthly Report'!H5,'Waste Process NEW'!1:1048576,0)))
This comment was minimized by the moderator on the site
Hi tariq,
Would you mind providing a screenshot of your data? Sorry for the inconvenience.
This comment was minimized by the moderator on the site
I just get a #VALUE! when I try to do all matched values, but it works for the first value. Any idea?
This comment was minimized by the moderator on the site
How can I add multiple vlookups together, for example I want to look up from your example Apples + oranges + bananas for January.Is there a way to do this?
This comment was minimized by the moderator on the site
I'm having trouble with a similar formula I feel like I need to use an index but can't figure it out. I'm trying to get the sum but the lookup is based on 2 values. Column D which contains an employee's extension and column I which provides a logout code. The goal is to find the sum of time in column K based on a specific employee (column D) and the logout code (column I).
This comment was minimized by the moderator on the site
Hi Mike,
Do you mind uploading a screenshot of your data?
This comment was minimized by the moderator on the site
Thanks but I was able to get my formula up and running with a sumifs calculation. Sumifs giving the sum of something based on multiple factors. Mine being an employee ID number and a status code.
This comment was minimized by the moderator on the site
what will be the formula to add qty of apple in jan only
This comment was minimized by the moderator on the site
the =SUM(PRODUCT((A2:A7=A11)*B2:I7) is not working with decimal point.
This comment was minimized by the moderator on the site
For me works just fine. Try without separating SUM and Product, it should be =SUMPRODUCT((A2:A7=A11)*B2:I7)
This comment was minimized by the moderator on the site
can one sum things up in a column and not a row?
This comment was minimized by the moderator on the site
Hi Jelly,
This formula =SUM(INDEX(B2:F9,0,MATCH(A12,B1:F1,0))) can help you solve the problem. Please have a try. Hope I can help.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations