Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako spremeniti min / max vrednost osi grafov s formulo v Excelu?

Ko v Excelu ustvarimo razpršen grafikon, bo grafikon samodejno določil vrednost max / min osi. Včasih uporabniki morda želijo določiti in spremeniti vrednost maks. / Min osi glede na formule, kako ravnati z njo? Ta članek bo predstavil makro VBA za določanje in spreminjanje vrednosti min / max osi grafov s formulo v Excelu.

Preprosto združite več delovnih listov / delovnih zvezkov v en delovni list / delovni zvezek

Morda je dolgočasno združiti več deset listov iz različnih delovnih zvezkov v en list. Ampak s Kutools za Excel Kombinacija (delovni listi in delovne knjige) uporabnost, lahko to storite s samo nekaj kliki! Popolna brezplačna preizkusna različica 60-dan!

oglas združuje liste knjig 1


puščica modra desno mehurčekSpremeni vrednost min / max osi grafov s formulo v Excelu

Če želite spremeniti min / max vrednost osi grafikona z formulami v razpršilnem grafikonu v Excelu, lahko storite naslednje:

Korak 1: izberite izvorne podatke in s klikom na Vstavi scatter (X, Y) in Bubble Chart (ali Raztreseni)> Raztreseni o Vstavi tab.

Korak 2: poiščite prazen obseg poleg izvornih podatkov, pravi Range E1: G4, dodajte naslove kot spodaj prikazani zaslon:

Korak 3: določite najmanjšo vrednost in največjo vrednost za os X in os Y s formulami:

(1) Največja vrednost v osi X: v celici F2 vnesite formulo = ROUNDUP (MAX (A2: A18) + 2,0), in pritisnite Vnesite ključ;

(2) Najmanjša vrednost v osi X: V celico F3 vnesite formulo = ROUNDDOWN (MIN (A2: A18) -1,0), in pritisnite Vnesite ključ.

(3) označite vrednost v osi X: v celici tipa F4 1 ali drugo vrednost klopa, ki jo potrebujete;

(4) Največja vrednost v osi Y: v celici G2 vnesite formulo = ROUNDUP (MAX (B2: B18) + 20,0), in pritisnite Vnesite ključ;

(5) Najmanjša vrednost v osi Y: v celici G3 vnesite formulo = ROUNDDOWN (MIN (B2: B18) -10,0), in pritisnite Vnesite ključ;

(6) označite vrednost v osi Y: v celici tipa G4 10 ali drugo ceno, ki jo potrebujete.

Opombe: V zgornjih formulah je A2: A18 stolpec Cena, na kateri ugotovite, da je x osna lestvica zasnovana, B2: B18 je stolpec Teža, na kateri si določite lestvico y osi. Največjo vrednost ali najnižjo vrednost lahko prilagodite s spreminjanjem številk v zgornjih formulah glede na vaše potrebe.

Korak 4: izberite razpredelnico in desni del kliknite ime trenutnega delovnega lista v vrstici zavihek Sheet in izberite Ogled kode iz menija z desnim klikom.

Korak 5: v oknu za Microsoft Visual Basic for Applications kopirajte in prilepite naslednjo kodo v okno:

VBA: spremenite vrednosti min / max osi glede na formule po formulah

Sub ScaleAxes()
With Application.ActiveChart.Axes(xlCategory, xlPrimary)
.MinimumScale = ActiveSheet.Range("F3").Value
.MaximumScale = ActiveSheet.Range("F2").Value
.MajorUnit = ActiveSheet.Range("F4").Value
End With
With Application.ActiveChart.Axes(xlValue, xlPrimary)
.MinimumScale = ActiveSheet.Range("G3").Value
.MaximumScale = ActiveSheet.Range("G2").Value
.MajorUnit = ActiveSheet.Range("G4").Value
End With
End Sub

Opombe: F3 je najmanjša vrednost v osi X, F2 je največja vrednost v osi X, F4 je vrednost klopov v osi X, G3 je najmanjša vrednost v osi Y, G2 je največja vrednost v osi Y, G4 je vrednost črtice na osi Y , lahko pa jih spremenite glede na vaše potrebe.

Korak 6: zaženite to VBA s klikom na Run ali pritisnete tipko F5 ključ.

Nato boste videli na najmanjšo vrednost in največjo vrednost osi X in vse Y spremenite v izbranem razpršilnem grafu hkrati.

Preprosto izberite vrednosti max / min v vsaki vrstici / stolpcu ali določenem obsegu v Excelu

Kutools za Excelove Izberite celice z največjo in najnižjo vrednostjo vam lahko z lahkoto izberejo največje / najmanjše vrednosti ali največje / najmanjše vrednosti formule iz izbranega območja. Popolna brezplačna preizkusna različica 60-dan!

oglas izberite max min 2


Priporočena orodja za produktivnost za Excel

zavihek kte 201905

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Bnakey · 3 months ago
    I should point out that I have multiple charts that I want to set (all the same) in the same sheet.
  • To post as a guest, your comment is unpublished.
    Bnakey · 3 months ago
    I got an error running this code. Not sure why, as everything is the same. Error: "Object variable or With block variable not set"
  • To post as a guest, your comment is unpublished.
    Raquel · 9 months ago
    Olá,
    Como posso fazer isto para múltiplos gráficos?


    Obrigado,
    Raquel