Note: The other languages of the website are Google-translated. Back to English

 Jak znaleźć najwyższą wartość w wierszu i zwrócić nagłówek kolumny w programie Excel?

W tym artykule omówię, jak zwrócić nagłówek kolumny o największej wartości w wierszu w programie Excel. Na przykład mam następujący zakres danych, kolumna A to rok, a kolumny od B do F zawierają numery zamówień od stycznia do maja. A teraz chcę uzyskać nazwę miesiąca o największej wartości w każdym wierszu.

nagłówek-dokumentacji-kolumny-1

Znajdź najwyższą wartość w wierszu i zwróć nagłówek kolumny z formułą


strzałka niebieski prawy bąbelek Znajdź najwyższą wartość w wierszu i zwróć nagłówek kolumny z formułą

Aby pobrać nagłówek kolumny z największą wartością w wierszu, możesz zastosować kombinację funkcji INDEKS, PODAJ.POZYCJĘ i MAKS. Wykonaj następujące czynności:

1. Wprowadź tę formułę do pustej komórki, której potrzebujesz: =INDEX($B$1:$F$1,0,MATCH(MAX($B2:$F2),$B2:$F2,0)), a następnie naciśnij Wchodzę aby uzyskać nazwę miesiąca, która odpowiada największej wartości w wierszu. Zobacz zrzut ekranu:

nagłówek-dokumentacji-kolumny-2

2. A następnie wybierz komórkę i przeciągnij uchwyt wypełniania do zakresu, w którym chcesz zawrzeć tę formułę, zobacz zrzut ekranu:

nagłówek-dokumentacji-kolumny-3

Uwagi: W powyższym wzorze: B1: F1 to wiersz nagłówków, który chcesz zwrócić, B2: F2 to zakres danych zawierający największą wartość, jaką chcesz znaleźć.


Podobne artykuły:

Jak znaleźć najwyższą wartość i zwrócić wartość sąsiedniej komórki w programie Excel?


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

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!
officetab dół
Sortuj komentarze według
Komentarze (26)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Wielkie dzięki, sam bym walczył o stworzenie tej formuły, miło, że się podzielę.
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzięki. Chciałbym wiedzieć, jak ta funkcja może działać, jeśli w wierszu znajduje się wiele komórek o tej samej wartości? Czy można zwrócić wiele nagłówków kolumn w komórce docelowej?
Ten komentarz został zminimalizowany przez moderatora na stronie
mam takie same wymagania, daj mi znać, jeśli znalazłeś odpowiedź, thx
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy ta funkcja może działać z wieloma kartami w tym samym arkuszu kalkulacyjnym?
Ten komentarz został zminimalizowany przez moderatora na stronie
OMFG TEN ARTYKUŁ OSZCZĘDZIŁ MI DZISIAJ GODZINY PRACY BARDZO DZIĘKUJĘ ZA TO ROZWIĄZANIE. JESTEŚ NAPRAWDĘ GENIUSZEM I TA METODA JEST BARDZO DOCENIONA!!!! 10/10
Ten komentarz został zminimalizowany przez moderatora na stronie
Jak mogę to zrobić, jeśli chcę zwrócić nagłówek wiersza zamiast nagłówka kolumny? Chciałbym również oprzeć numer wiersza na wartości w innej komórce, która pasuje do nagłówka kolumny. (Tak więc, wyszukaj nagłówek kolumny i maksymalną wartość w tej kolumnie, zwróć nagłówek wiersza dla tej maksymalnej wartości).
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, chcę sporządzić listę z nazwiskami i ocenami i chcę znaleźć 3 najwyższe oceny i odpowiadające im nazwy, użyłem formuły =INDEX(A3:A13,MATCH(LARGE(K3:K13,2), K3:K13,0)), ale jeśli dwie osoby mają tę samą ocenę, co się dzieje??? czy ktoś może mi pomóc????
Ten komentarz został zminimalizowany przez moderatora na stronie
Witam, znalazłeś rozwiązanie?
Ten komentarz został zminimalizowany przez moderatora na stronie
cześć, mam problem ze znalezieniem numeru kolumny „unquote” :) dla miejsca, w którym znajduje się liczba maksymalna. jeśli używam kolumn od M9 do Q9, a maksimum znajduje się w środkowej kolumnie: O9, to jest trzecia kolumna w tym zakresie. nie mogę umieścić 3 1 2 3 4 w komórkach nagłówka, ponieważ otrzymują wklejone wartości. jeśli jest to ta sama formuła co powyżej, jak ją zmodyfikować, aby uzyskać wynik np.: 5 dla trzeciej kolumny w. dzięki. =INDEKS(M3:Q3;POZYCJA(MAKS(M1:Q1,0);M9:Q9))
Ten komentarz został zminimalizowany przez moderatora na stronie
przepraszam: myśl, że moja wiadomość zniknęła (2. kopia?) Cześć, próbuję znaleźć numer kolumny maksymalnej liczby w 1 rzędzie z 5 komórkami. jeśli zacznę od M9 do Q9, a maksymalna liczba znajduje się w środkowej komórce: O9, szukany wynik będzie wyglądał następująco: 3. Nie mogę zmienić komórek nagłówka na: 1 2 3 4 5, ponieważ otrzymają wklejone wartości.. jeśli jest to ten sam wzór, co powyżej. jak go zmodyfikować, aby używał lokalizacji kolumn zamiast wartości nagłówka. dzięki: =INDEKS(M1:Q1,0,MATCH(MAKS(M9:Q9);M9:Q9,0))
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję Ci! bardzo pomocne!
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, próbuję znaleźć najniższą wartość w rzędzie i najwyższą wartość w odpowiedniej kolumnie. Czy istnieje formuła lub skrót, aby to znaleźć. Proszę o przewodnik
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję bardzo!!!
Ten komentarz został zminimalizowany przez moderatora na stronie
Jesteś Aces Kid !!! ... ten przykład działał idealnie dla mojej aplikacji: =INDEX($B$1:$F$1,0,MATCH(MAX($B2:$F2),$B2:$F2,0))

IZA 40:31
Ten komentarz został zminimalizowany przez moderatora na stronie
Co się stanie, jeśli masz zduplikowane wartości w wierszu i chcesz mieć nagłówek najnowszej wartości. czy to możliwe?
Obecna formuła zwraca tylko pierwsze dopasowanie, ale w moim przypadku muszę znać najnowsze
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć. mając ten sam problem. Pls odpowiadają, jeśli znalazłeś wyjście.
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję za to. Pomogło. Czy to działa w ten sam sposób dla zakresu komórek, a nie tylko wiersza? Próbuję uzyskać formułę, która zwraca nagłówek kolumny (miesiąc) o największej i najmniejszej wartości w zakresie komórek? To właśnie próbowałem =INDEX($B$4:$M$4,0,MATCH(MAX($B5:$M42),$B5:$M42,0)), ale daje odpowiedź #N/A
Ten komentarz został zminimalizowany przez moderatora na stronie
jak mogę zmodyfikować tę logikę, aby wyświetlić wszystkie nagłówki kolumny w jednym wierszu, w którym wartość jest > 1?
Ten komentarz został zminimalizowany przez moderatora na stronie
Rozgryzłeś to?
Ten komentarz został zminimalizowany przez moderatora na stronie
tak spóźniłeś się człowieku . rok minął XD
Ten komentarz został zminimalizowany przez moderatora na stronie
jak mogę zmodyfikować tę logikę, aby pokazać mi wszystkie rekordy w jednym wierszu, gdzie wartość we wszystkich wybranych kolumnach jest większa niż 1?
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, mam listę obecności. Nagłówek pierwszej kolumny to nazwy i pozostałe kolumny dla dat.
Kolumny nazw wyświetlają nazwiska w wierszach, a kolumny dat pokazują p (obecne) H (weekoff) L (urlop)
To dla 23 osób.
i nareszcie zrobiłem wszystkie prezenty w jeden dzień, potem wszystkie urlopy, a potem wszystkie wolne od pracy.
„Teraz szukam sposobu, w jaki mogę kliknąć całkowitą liczbę obecnych i uzyskać listę wszystkich nazwisk obecnych w danym dniu”.
Próbowałem na wiele sposobów, ale bez powodzenia.
pierwsza kolumna imiona, druga pokazuje, czy byli obecni, czy wychodzą, czy w tygodniu wolnym. Czy mimo to mogę uzyskać listę wszystkich obecnych lub na urlopie? Jakaś formuła?
Ten komentarz został zminimalizowany przez moderatora na stronie
Co jeśli są 2 takie same najwyższe wartości, jak mogę zwrócić oba nagłówki kolumn, na przykład sprzedaż za kwiecień i sierpień to 30 tys., jak mogę zwrócić nazwę kwietnia i sierpnia
Ten komentarz został zminimalizowany przez moderatora na stronie
Witam, Aby zwrócić wszystkie nagłówki kolumn z wieloma najwyższymi wartościami, należy zastosować poniższą funkcję zdefiniowaną przez użytkownika.
Function getmax(rngRst As Range, rngVal As Range) As String
Dim i As Integer
Dim xNum As Double
Dim xStr As String
xNum = Application.WorksheetFunction.Max(rngVal)
For i = 1 To rngVal.Count
If rngVal(i).Value = xNum Then
xStr = xStr & rngRst(i).Value & ","
End If
Next
getmax = Left(xStr, Len(xStr) - 1)
End Function

Skopiuj powyższy kod do modułu VBA, a następnie użyj poniższej formuły, aby uzyskać pierwszy wynik, a następnie przeciągnij uchwyt wypełniania w dół, aby zwrócić inne nagłówki kolumn.=pobierzmaks($B$1:$H$1,B2:H2)

Proszę spróbować, mam nadzieję, że może ci to pomóc!
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy możesz to zrobić za pomocą funkcji MAXIFS?
Ten komentarz został zminimalizowany przez moderatora na stronie
Witaj, Ted,
W takim przypadku tutaj nie można użyć funkcji MAXIFS. W programie Excel funkcja MAXIFS służy do zwracania największej liczby w kolumnie na podstawie co najmniej jednego kryterium.
Kliknij, aby dowiedzieć się więcej o funkcji MAXIFS..., wyjaśnia tę funkcję jasno i szczegółowo.
Dziękuję Ci!
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL