Indholdsfortegnelse
Når du arbejder med et stort sæt data, er det nogle gange svært at holde styr på, hvor markøren er, og hvilke data du leder efter. For at minimere dette problem kan du bruge markeringsfunktionen, som du kan bruge til at fremhæve en kolonne i Excel. Denne proces vil automatisk vise dig fremhævede kolonner. Denne artikel vil give et godt overblik over, hvordan du fremhæver en kolonne i Excel.
Download arbejdsbog til øvelser
Download denne arbejdsbog til øvelser
Fremhæv en kolonne.xlsm3 metoder til at fremhæve en kolonne i Excel
Her diskuterer vi tre metoder til at fremhæve en kolonne i Excel. Alle tre metoder er forholdsvis nemme at bruge og virkelig effektive til at fremhæve en kolonne i Excel. For at vise alle tre metoder tager vi et datasæt, der indeholder produktnavn, sælger, enhedspris og mængde.
1. Fremhæv en kolonne ved hjælp af betinget formatering
Den første metode er baseret på betinget formatering . betinget formatering kan defineres som en funktion, hvormed du kan anvende specifik formatering for et bestemt kriterium på udvalgte celler. Den betingede formateringsmetode ændrer det overordnede udseende i henhold til de givne kriterier. Denne metode vil give en frugtbar løsning til at fremhæve en kolonne i Excel.
Trin
- For at ansøge Betinget formatering , skal du først vælge de celler, hvor du vil anvende denne formatering.
- Derefter skal du gå til Hjem fanen i båndet og i fanebladet Stil sektion, får du Betinget formatering. Klik på den.
- I den Betinget formatering vælge, vælg Ny regel.
- Når du har klikket på Ny regel, a Ny formateringsregel åbnes. I feltet ' Vælg en regeltype ', skal du vælge ' Brug en formel til at bestemme, hvilke celler der skal formateres '. Der vises en formelboks, og skriv følgende formel i boksen.
=CELL("col")=COLUMN()
- Vælg derefter den Format mulighed, hvor du kan formatere kolonnens udseende efter anvendelse af reglen. Der er også en forhåndsvisning sektionen, der viser en visning af det anvendte format.
- I den Format får du flere muligheder som skrifttype, kant og fyld. Ændr udseende efter dine ønsker.
- Klik herefter på ' OK '
- Derefter vises det, at en kolonne er fremhævet, men når du vælger den næste kolonne, sker der intet. Som standard genberegner Excel ikke ved valgte ændringer, men kun ved redigering af eksisterende data eller efter indtastning af nye data. Vi skal trykke på ' F9 ' for manuel genberegning af arket. Tryk på F9 først og vælg derefter den kolonne, du vil fremhæve. Så får du det ønskede resultat.
- For at undgå dette besvær har vi en god løsning: Åbn først Visual Basic ved at trykke på ' Alt+F11 '. Derefter skal du gå til Microsoft Excel-objekt og vælg det ark, hvor du har foretaget denne formatering.
- Kopier følgende kode og indsæt den i det valgte ark, og luk VBA-editoren.
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.Calculate End Sub
- Der har vi det ønskede resultat. Nu kan du vælge en hvilken som helst kolonne, og det vil automatisk give det markerede resultat. Det er ikke nødvendigt at trykke på F9 længere for at genberegne.
Læs mere: Sådan fremhæver du en række i Excel (5 hurtige metoder)
2. Brug af VBA-koder til at fremhæve en kolonne
Vores næste metode er helt baseret på den VBA Koder. VBA-koder gør processen meget nemmere end betinget formatering.
Trin
- Hvis du vil anvende VBA-koder, skal du først åbne Visual Basic ved at trykke på ' Alt + F11 ' eller du kan tilføje fanen udvikler ved at tilpasse båndet.
- Find den Microsoft Excel-objekt og vælg det foretrukne ark, hvor du ønsker at anvende fremhævningen. Da vores ark hedder ' VBA ', så vi vælger dette ark og dobbeltklikker på det.
- Et kodevindue vises, og kopier følgende kode og indsæt den.
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Cells.Count> 1 Then Exit Sub Application.ScreenUpdating = False 'Ryd farven på alle celler Cells.Interior.ColorIndex = 0 With Target 'Fremhæv kolonnen for den valgte celle .EntireColumn.Interior.ColorIndex = 38 End With Application.ScreenUpdating = True End Sub
Bemærk : Denne kode sletter baggrundsfarven ved at sætte ColorIndex til nul og fremhæver også kolonnen ved at sætte ColorIndex til 38. Du kan anvende et hvilket som helst colorIndex her
- Luk VBA-editoren, og så har vi det ønskede resultat.
Fordel
Denne metode giver et bedre format end den tidligere metode, fordi du ikke behøver at trykke på F9 for at genberegne. Kun VBA-koden vil give dig det ønskede resultat.
Ulempe
- Denne VBA-kode sletter alle baggrundsfarver, så du kan ikke bruge nogen farve, når du anvender denne metode.
- Denne kode blokerer fortrydelsesfunktionen på dette ark
Læs mere: Excel VBA til at fremhæve celle baseret på værdi (5 eksempler)
Lignende læsninger:
- Sådan fremhæver du hver 5. række i Excel (4 metoder)
- Fyld celle med farve baseret på procentdel i Excel (6 metoder)
- Sådan fremhæver du fra top til bund i Excel (5 metoder)
- Sådan udfylder du farve i Excel-celle ved hjælp af formel (5 nemme måder)
- Excel-formel baseret på cellefarve (5 eksempler)
3. Fremhæv en kolonne ved hjælp af betinget formatering med VBA
Når du bruger de to foregående metoder, vil du opdage, at regnearket gradvist bliver langsommere. For at løse dette problem kan vi gøre markeringen på en sådan måde, at vi får kolonnens nummer ved hjælp af VBA og bruger dette nummer til kolonnefunktionen ved hjælp af formler til betinget formatering.
Trin
- Først skal du tilføje et nyt ark til din projektmappe og navngive det ' Assistentblad '. Dette ark vil gemme antallet af kolonner. Senere kan arket nemt skjules. Vi starter fra række 4 og kolonne 2, fordi vores hovedark starter på denne måde. Skriv derefter det samlede antal kolonner, hvor du ønsker at anvende denne metode.
- Åbn derefter Visual Basic ved at trykke på ' Alt + F11 '. Ligesom ved de tidligere metoder skal du gå til Microsoft Excel-objekt og vælg det ønskede ark, og dobbeltklik på det. Der vises en kodeboks. Kopier følgende kode og indsæt den
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Application.ScreenUpdating = False Worksheets("Assistant Sheet").Cells(4, 2) = Target.Column Application.ScreenUpdating = True End Sub
- For at udføre den betingede formatering skal du nu vælge det datasæt, du vil fremhæve.
- gå til den betingede formatering fra Hjem på fanen i båndet og vælg fanen Ny regel . Fra den Ny regel vælge, skal du vælge ' bruge en formel til at bestemme, hvilke celler der skal formateres ' ligesom ved den første metode. Der er en formelboks, hvor du skal anvende følgende formel
=COLUMN()="Assistentark"!$B$4
- Du kan ændre udseendet i din egen stil ved at bruge Format som er blevet diskuteret i den første metode. Klik derefter på ' OK '. Her har vi det ønskede resultat.
Læs mere: VBA til at ændre cellefarve baseret på værdi i Excel (3 nemme eksempler)
Konklusion
Her har vi diskuteret tre metoder til at fremhæve en kolonne i Excel. Jeg håber, at du finder dette meget nyttigt og nemt at bruge. Hvis du har spørgsmål, er du velkommen til at kommentere nedenfor og lade os vide. For yderligere effektiv viden om Excel besøg vores Exceldemy side