Kuidas Excelis veergu esile tõsta (3 meetodit)

  • Jaga Seda
Hugh West

Kui töötate suure andmekogumiga, on mõnikord raske jälgida, kus teie kursor on ja milliseid andmeid te otsite. Selle probleemi vähendamiseks saate kasutada esiletõstmise võimalust, mille abil saate Excelis veeru esile tõsta. See protsess näitab teile automaatselt esile tõstetud veerge. Selles artiklis antakse korralik ülevaade sellest, kuidas Excelis veergu esile tõsta.

Lae alla praktiline töövihik

Laadige alla see harjutusteemaline töövihik

Veergu esiletõstmine.xlsm

3 meetodit Exceli veeru esiletõstmiseks

Siinkohal arutame kolme meetodit veeru esiletõstmiseks Excelis. Kõiki kolme meetodit on üsna lihtne kasutada ja tõesti tõhusad veeru esiletõstmiseks Excelis. Kõigi kolme meetodi näitamiseks võtame andmestiku, mis sisaldab toote nime, müüja, ühikuhinda ja kogust.

1. Veergu esiletõstmine tingimusliku vormindamise abil

Esimene meetod on mis põhineb tingimuslikul vormindamisel . tingimusliku vormindamise saab määratleda kui funktsiooni, mille abil saab valitud lahtritele rakendada teatud kriteeriumi jaoks spetsiifilist vormindamist. Tingimusliku vormindamise meetod muudab üldist välimust vastavalt antud kriteeriumidele. See meetod annab viljaka lahenduse Exceli veeru esiletõstmiseks.

Sammud

  • Rakendamiseks Tingimuslik vormindamine , valige kõigepealt lahtrid, kus soovite seda vormingut rakendada.

  • Seejärel minge Kodu ribalintide vahekaardil ja menüüribal Stiil sektsioonis saate Tingimuslik vormindamine. Klõpsake sellel.

  • In the Tingimuslik vormindamine valik, valige Uus reegel.

  • Pärast klõpsamist Uus reegel, a Uus vormindamise reegel avaneb kast. Valige reegli tüüp ' sektsioonis valige ' Kasutage valemit, et määrata, millised lahtrid tuleb vormindada '. Ilmub valemikast ja kirjutage sellesse kasti järgmine valem.
=CELL("col")=COLUMN()

  • Seejärel valige Formaat võimalus, kus saate pärast reegli rakendamist vormindada oma veeru välimuse. Samuti on olemas ka võimalus eelvaade sektsioon, mis näitab teie rakendatud vormingu eelvaadet.

  • In the Formaat valiku valimisel saate mitu valikut, nagu font, raam ja täitmine. Muutke välimust vastavalt oma eelistustele.

  • Pärast seda klõpsake nuppu ' OK '
  • Siis näitab see, et veerg on esile tõstetud, kuid kui valime järgmise veeru, ei juhtu midagi. Vaikimisi ei arvuta Excel valitud muudatuste puhul ümber, vaid ainult olemasolevate andmete redigeerimisel või pärast uute andmete sisestamist. Me peame vajutama ' F9 ' lehe käsitsi ümberarvutamiseks. Vajutage F9 kõigepealt ja seejärel valige veerg, mida soovite esile tõsta. Siis saate soovitud tulemuse.
  • Selle vaeva kõrvaldamiseks on meil suurepärane lahendus. Kõigepealt avage Visual Basic, vajutades ' Alt+F11 '. Siis mine Microsoft Exceli objekt ja valige leht, kus te seda vormingut tegite.

  • Kopeerige järgmine kood ja kleepige see valitud lehele ning sulgege VBA redaktor.
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.Calculate End Sub 
  • Seal on meil soovitud tulemus. Nüüd saate valida mis tahes veeru ja see annab automaatselt esile tõstetud tulemuse. Ei ole vaja vajutada F9 enam ümber arvutada.

Loe lisaks: Kuidas Excelis rida esile tõsta (5 kiiret meetodit)

2. VBA-koodide kasutamine veeru esiletõstmiseks

Meie järgmine meetod põhineb täielikult VBA Koodid. VBA koodid muudavad protsessi palju lihtsamaks kui tingimuslik vormindamine.

Sammud

  • VBA koodide kohaldamiseks avage kõigepealt Visual Basic, vajutades ' Alt + F11 ' või võite lisada arendaja vahekaart lindi kohandamise teel.
  • Leia Microsoft Exceli objekt ja valime eelistatud lehe, kus soovime kasutada esiletõstmist. Kuna meie lehe nimi on ' VBA ', seega valime selle lehe ja teeme sellel topeltklõpsu.

  • Avaneb koodiaken ja kopeeri järgmine kood ning kleebi see sisse.
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Cells.Count> 1 Then Exit Sub Application.ScreenUpdating = False 'Tühjenda kõigi lahtrite värvus Cells.Interior.ColorIndex = 0 With Target 'Valige valitud lahtri veerg .EntireColumn.Interior.ColorIndex = 38 End With Application.ScreenUpdating = True End Sub 

Märkus : See kood kustutab taustavärvi, seades ColorIndexi nulliks, ja samuti toob ta veeru esile, seades ColorIndexi 38. Siin saab rakendada mis tahes colorIndexi.

  • Sulgege VBA redaktor ja seal on meil vajalik tulemus.

Advantage

See meetod annab parema formaadi kui eelmine meetod, sest siin ei pea te ümberarvutamiseks vajutama F9. Ainult VBA-kood annab teile soovitud tulemuse.

Ebasoodsad tingimused

  • See VBA-kood kustutab kõik taustavärvid, nii et te ei saa kasutada ühtegi värvi, kui te seda meetodit rakendate.
  • See kood blokeerib selle lehe tühistamisfunktsiooni

Loe edasi: Exceli VBA, et rõhutada lahtrit väärtuse alusel (5 näidet)

Sarnased lugemised:

  • Kuidas Excelis iga 5 rea esiletõstmine (4 meetodit)
  • Täitke lahtri värviga, mis põhineb protsendil Excelis (6 meetodit)
  • Kuidas Excelis ülalt alla rõhutada (5 meetodit)
  • Kuidas täita värvi Exceli lahtris, kasutades valemit (5 lihtsat viisi)
  • Exceli valem, mis põhineb lahtri värvil (5 näidet)

3. Veergu esiletõstmine VBAga tingimusliku vormindamise abil

Kui kasutate kahte eelmist meetodit, siis leiate, et tööleht aeglustub järk-järgult. Selle probleemi lahendamiseks saame teha esiletõstmise nii, et saame veeru numbri VBA abil ja kasutame seda numbrit veeru funktsiooni jaoks tingimusliku vormingu valemite abil.

Sammud

  • Kõigepealt lisage oma töövihikusse uus leht ja nimetage see Assistentide leht '. Sellele lehele salvestatakse veergude arv. Hiljem saab lehe üsna lihtsalt ära peita. Alustame reast 4 ja veerust 2, sest meie põhileht algab nii. Seejärel kirjutame veergude koguarvu, kus soovime seda meetodit rakendada.

  • Seejärel avage Visual Basic, vajutades ' Alt + F11 '. Nii nagu eelmiste meetodite puhul, mine Microsoft Exceli objekt ja valige eelistatud leht ning tehke sellel topeltklõps. Ilmub koodikast. Kopeerige järgmine kood ja kleepige see sisse
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Application.ScreenUpdating = False Worksheets("Assistant Sheet").Cells(4, 2) = Target.Column Application.ScreenUpdating = True End Sub 
  • Nüüd valige tingimusliku vormingu tegemiseks andmekogum, mida soovite esile tõsta.

  • minna tingimusliku vormindamise kohta alates Kodu ribalindi vahekaart ja valige Uus reegel . Alates Uus reegel valige valik ' kasutada valemit, et määrata, millised lahtrid tuleb vormindada ' nagu ka esimese meetodi puhul. Seal on valemite kast, kus tuleb rakendada järgmist valemit
=COLUMN()='Assistentide leht'!$B$4

  • Saate muuta välimust oma stiilis, kasutades funktsiooni Formaat mida on käsitletud esimeses meetodis. Seejärel klõpsake ' OK '. Seal on meil soovitud tulemus.

Loe lisaks: VBA lahtri värvi muutmiseks Exceli väärtuse alusel (3 lihtsat näidet)

Kokkuvõte

Siin oleme arutanud kolme meetodit Exceli veeru esiletõstmiseks. Loodan, et see on väga kasulik ja lihtne kasutada. Kui teil on küsimusi, kommenteerige allpool ja andke meile teada. Täiendavate tõhusate teadmiste saamiseks Exceli kohta külastage meie Exceldemy lehekülg

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.