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

 Hvordan finder man den højeste værdi i en række og returnerer kolonneoverskrift i Excel?

I denne artikel vil jeg tale om, hvordan du returnerer kolonneoverskriften med den største værdi i træk i Excel. For eksempel har jeg følgende datainterval, kolonne A er året, og kolonne B til F udfyldes ordrenumrene fra januar til maj. Og nu vil jeg hente månedsnavnet på den største værdi i hver række.

doc-get-column-header-1

Find den højeste værdi i en række, og returner kolonneoverskrift med formel


pil blå højre boble Find den højeste værdi i en række, og returner kolonneoverskrift med formel

For at hente kolonneoverskriften med den største værdi i en række kan du anvende en kombination af INDEX-, MATCH- og MAX-funktioner for at få resultatet. Gør som følger:

1. Indtast denne formel i en tom celle, du har brug for: =INDEX($B$1:$F$1,0,MATCH(MAX($B2:$F2),$B2:$F2,0)), og tryk derefter på Indtast tast for at få navnet på måneden, der matcher den største værdi i en række. Se skærmbillede:

doc-get-column-header-2

2. Og vælg derefter cellen, og træk fyldhåndtaget over til det område, som du vil indeholde denne formel, se skærmbillede:

doc-get-column-header-3

Bemærk: I ovenstående formel: B1: F1 er overskriftsrækken, som du vil returnere, B2: F2 er det dataområde, der indeholder den største værdi, du vil finde.


Relateret artikel:

Hvordan finder man den højeste værdi og returnerer tilstødende celleværdi i Excel?


De bedste Office-produktivitetsværktøjer

Kutools til Excel løser de fleste af dine problemer og øger din produktivitet med 80%

  • Genbruge: Indsæt hurtigt komplekse formler, diagrammer og alt, hvad du har brugt før; Krypter celler med adgangskode Opret postliste og send e-mails ...
  • Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
  • Flet celler / rækker / kolonner uden at miste data; Split celler indhold; Kombiner duplikerede rækker / kolonner... Forhindre duplikerede celler; Sammenlign områder...
  • Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
  • Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
  • Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
  • Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
  • Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
  • Mere end 300 kraftfulde funktioner. Understøtter Office / Excel 2007-2021 og 365. Understøtter alle sprog. Nem implementering i din virksomhed eller organisation. Fuld funktioner 30-dages gratis prøveperiode. 60 dages pengene tilbage garanti.
kte-fane 201905

Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
officetab bund
Sorter kommentarer efter
Kommentarer (26)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
Godt tak, jeg ville have kæmpet med at skabe den formel selv, venligt af dig at dele.
Denne kommentar blev minimeret af moderatoren på webstedet
Tak. Jeg vil gerne vide, hvordan kan denne funktion fungere, hvis der er flere celler i en række med samme værdi? Er det muligt at returnere flere kolonneoverskrifter i målcellen?
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg har samme krav, lad mig venligst vide, hvis du fandt svaret, thx
Denne kommentar blev minimeret af moderatoren på webstedet
Er det muligt at få denne funktion til at fungere med flere faner på det samme regneark?
Denne kommentar blev minimeret af moderatoren på webstedet
OMFG DENNE ARTIKEL SPAREDE MIG TIMES ARBEJDE I DAG TUSIND TAK FOR DENNE LØSNING. DU ER VIRKELIG ET GENI, OG DENNE METODE ER MEGET PÅSKÆTTET!!!! 10/10
Denne kommentar blev minimeret af moderatoren på webstedet
Hvordan kan jeg gøre dette, hvis jeg vil returnere en rækkeoverskrift i stedet for en kolonneoverskrift? Jeg vil også gerne basere rækkenummeret på en værdi i en anden celle, der matcher kolonneoverskriften. (Så slå kolonneoverskriften og maks. værdi op i den kolonne, returner rækkeoverskriften for den maks. værdi).
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, jeg vil lave en liste med navne og karakterer, og jeg vil gerne finde de 3 højeste karakterer og de navne, der hører til dem, jeg brugte formlen =INDEX(A3:A13,MATCH(LARGE(K3:K13,2), K3:K13,0)) men hvis to personer har samme karakter, hvad sker der??? kan nogen hjælpe mig????
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Har du fundet en løsning?
Denne kommentar blev minimeret af moderatoren på webstedet
hej, jeg har problemer med at finde et "unquote" :) kolonnenummer for hvor det maksimale antal er. hvis jeg bruger kolonnerne M9 til Q9, og maks. er i den midterste kolonne: O9, det er den 3. kolonne i det område. jeg kan ikke sætte 1 2 3 4 5 i overskriftscellerne, da de får værdier indsat over. hvis dette er den samme formel som ovenfor, hvordan ændrer jeg den for at få et resultat f.eks.: 3 for 3. kolonne i. tak. =INDEKS(M1:Q1,0;9;MATCH(MAX(M9:Q9);M9,0:QXNUMX;XNUMX))
Denne kommentar blev minimeret af moderatoren på webstedet
undskyld: tror min besked forsvandt (2. kopi?) hej, jeg prøver at finde kolonnenummeret for et maks. tal i 1 række med 5 celler. hvis jeg starter fra M9 til Q9, og det maksimale antal er i den midterste celle: O9, vil resultatet, der leder efter, være: 3. Jeg kan ikke ændre overskriftscellerne til at have: 1 2 3 4 5, da de får værdier sat over.. hvis dette er den samme formel som ovenfor. hvordan man ændrer det til at bruge kolonneplaceringer i stedet for overskriftsværdier. tak: =INDEX(M1:Q1,0,MATCH(MAX(M9:Q9),M9:Q9,0))
Denne kommentar blev minimeret af moderatoren på webstedet
Tak skal du have! meget hjælpsom!
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, jeg prøver at finde den laveste værdi i en række og den højeste værdi i den tilsvarende kolonne. Er der en formel eller genvej til at finde dette. Vejled venligst
Denne kommentar blev minimeret af moderatoren på webstedet
Mange tak!!!
Denne kommentar blev minimeret af moderatoren på webstedet
Du er Aces Kid!!! ... dette eksempel fungerede perfekt til min applikation: =INDEX($B$1:$F$1,0,MATCH(MAX($B2:$F2),$B2:$F2,0))

ISA 40:31
Denne kommentar blev minimeret af moderatoren på webstedet
Hvad sker der, hvis du har dublerede værdier i en række, og du vil have den seneste værdis overskrift. Er dette muligt?
Den nuværende formel returnerer kun det første match, men i mit tilfælde skal jeg kende den seneste
Denne kommentar blev minimeret af moderatoren på webstedet
Hej. har samme problem. Venligst svar, hvis du har fundet vejen ud.
Denne kommentar blev minimeret af moderatoren på webstedet
Tak for dette. Det hjalp. Fungerer det på samme måde for en række celler i stedet for bare en række? Jeg forsøger at få formlen til at returnere kolonneoverskriften (måned) med den største og mindste værdi i en række celler? Dette er hvad jeg prøvede =INDEX($B$4:$M$4,0,MATCH(MAX($B5:$M42),$B5:$M42,0)), men det giver et #N/A svar
Denne kommentar blev minimeret af moderatoren på webstedet
hvordan kan jeg ændre denne logik til at vise hele kolonneoverskriften i en enkelt række, hvor værdien er > 1?
Denne kommentar blev minimeret af moderatoren på webstedet
Fandt du ud af dette
Denne kommentar blev minimeret af moderatoren på webstedet
yoh du er så sent mand. året er gået XD
Denne kommentar blev minimeret af moderatoren på webstedet
hvordan kan jeg ændre denne logik til at vise mig alle posterne i én række, hvor en værdi i alle valgte kolonner er større end 1
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, jeg har tilstedeværelsesskema. Første kolonneoverskrift er navne og hvilekolonner for datoer.
Navnekolonner viser navne i rækker og datokolonner viser p (nuværende) H (fri uge) L (orlov)
Det er til 23 personer.
og til sidst har jeg lavet gaver i alt på en dag, så samlede blade og så samlede ugefri.
"Nu søger jeg den måde, hvor jeg kan klikke på det samlede antal nuværende tal og få en liste over alle navne, der er til stede på en bestemt dag."
Jeg prøvede mange måder, men uden held.
første kolonne navne, anden viser, om de var til stede eller orlov eller på uge fri. Er der overhovedet hvor jeg kan få liste over alle navne, der er til stede eller på orlov? Nogen formel?
Denne kommentar blev minimeret af moderatoren på webstedet
Hvad hvis der er 2 samme højeste værdi, hvordan kan jeg returnere begge kolonneoverskrifter, for eksempel er salget for både april og august 30k, hvordan kan jeg returnere navnet på både april og august
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, For at returnere alle kolonneoverskrifter med flere højeste værdier, skal du anvende nedenstående brugerdefinerede funktion.
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

Kopier venligst ovenstående kode ind i VBA-modulet, og brug derefter nedenstående formel for at få det første resultat, og træk derefter udfyldningshåndtaget ned for at returnere andre kolonneoverskrifter.=getmax($B$1:$H$1,B2:H2)

Prøv venligst, håber det kan hjælpe dig!
Denne kommentar blev minimeret af moderatoren på webstedet
Kan du gøre dette med en MAXIFS-funktion?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Ted,
I dette tilfælde kan MAXIFS-funktionen her ikke bruges. I Excel bruges MAXIFS-funktionen til at returnere det største tal i en kolonne baseret på et eller flere kriterier.
Klik venligst for at vide mere om denne MAXIFS-funktion..., den forklarer denne funktion klart og detaljeret.
Tak!
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL