Cookies matulungan kaming ihatid ang aming mga serbisyo. Sa pamamagitan ng paggamit sa aming mga serbisyo, sumasang-ayon ka sa aming paggamit ng cookies.
Tip: Iba pang mga wika ay isinaling-Google. Maaari mong bisitahin ang English bersyon ng link na ito.
mag-log in
x
or
x
x
Magrehistro
x

or

Paano magdagdag ng isang pahalang na average na linya sa tsart sa Excel?

Sa Excel, maaaring madalas kang lumikha ng isang tsart upang pag-aralan ang takbo ng data. Ngunit kung minsan, kailangan mong magdagdag ng isang simpleng pahalang na linya sa buong tsart na kumakatawan sa average na linya ng naka-plot na data, upang makita mo ang average na halaga ng data nang malinaw at madali. Sa kasong ito, paano mo maaaring magdagdag ng isang pahalang na average na linya sa isang tsart sa Excel?

Magdagdag ng pahalang na average na linya sa isang tsart na may haligi ng katulong

Magdagdag ng pahalang na average na linya sa isang tsart na may VBA code

Madaling pagsamahin ang maramihang mga workheet / workbook / CSV file sa isang worksheet / workbook

Maaaring nakakapagod na pagsamahin ang dose-dosenang mga sheet mula sa iba't ibang workbook sa isang sheet. Ngunit may Kutools para sa Excel's Pagsamahin (mga worksheets at workbooks) utility, maaari mo itong gawin sa ilang mga pag-click! Buong Tampok Libreng Pagsubok 60-araw!
ipagsama ang mga aklat na sheet 1


arrow blue right bubble Magdagdag ng pahalang na average na linya sa isang tsart na may haligi ng katulong

Kung nais mong magsingit ng isang pahalang na average na linya sa isang tsart, maaari mong kalkulahin ang average ng data muna, at pagkatapos ay lumikha ng tsart. Mangyaring gawin ito:

1. Kalkulahin ang average ng data sa karaniwan function, halimbawa, sa Average na Haligi C2, i-type ang formula na ito: = Average ($ B $ 2: $ B $ 8), at pagkatapos ay i-drag ang hawakan ng AutoFill na cell na ito sa hanay na kailangan mo. Tingnan ang screenshot:

nota: I-click upang malaman ang higit pa tungkol sa paglalapat ng parehong formla sa buong haligi, O paglalapat ng eksaktong parehong formula / halaga sa buong haligi nang walang pagtaas ng numero ng cell.

2. At pagkatapos ay piliin ang hanay na ito at pumili ng isang format ng tsart na gusto mong ipasok, tulad ng 2-D na Haligi sa ilalim ng Isingit tab. Tingnan ang screenshot:

3. At nilikha ang tsart, paki-click ang isa sa karaniwang haligi ng data (ang pulang bar) sa tsart, i-right click at piliin ang Baguhin ang Uri ng Tsart ng Serye mula sa menu ng konteksto. Tingnan ang screenshot:

4. Sa pop out Baguhin ang Uri ng Tsart dialog, i-click upang i-highlight ang Combo sa kaliwang bar, i-click ang kahon sa likod ng karaniwan, at pagkatapos ay piliin ang estilo ng line chart mula sa listahan ng drop down. Tingnan ang screenshot:

5. I-click ang OK na pindutan. Ngayon, mayroon kang isang pahalang na linya na kumakatawan sa average sa iyong tsart, tingnan ang screenshot:

Demo: magdagdag ng pahalang na average na linya sa isang tsart na may haligi ng helper sa Excel

Sa Video na ito, ang Kutools tab at ang Higit pang mga Kutool Ang tab ay idinagdag ni Kutools para sa Excel. Kung kailangan ito, mangyaring mag-click dito upang magkaroon ng 60-araw na libreng pagsubok nang walang limitasyon!


arrow blue right bubble Magdagdag ng pahalang na average na linya sa isang tsart na may VBA code

Kung kaya ay lumikha ka ng tsart ng haligi sa iyong data sa iyong worksheet, at ang sumusunod na VBA code ay makakatulong sa iyo na magpasok ng isang average na linya sa iyong chart.

1.I-click ang isa sa haligi ng data sa iyong tsart, at pagkatapos ay mapili ang lahat ng haligi ng data, tingnan ang screenshot:

2. I-hold ang ALT + F11 key, at binubuksan nito ang Microsoft Visual Basic para sa Mga Application window.

3. I-click ang Isingit > Module, at i-paste ang sumusunod na code sa Module Window.

VBA: magdagdag ng isang average na linya sa tsart

Sub AverageLine()
'Update 20130907
Dim ser As Series
Dim arr As Variant
Dim total As Double
Dim outArr As Variant
If VBA.TypeName(Application.Selection) <> "Series" Then Exit Sub
Set ser = Application.Selection
arr = ser.Values
total = Application.WorksheetFunction.Average(arr)
ReDim outArr(LBound(arr) To UBound(arr))
For i = LBound(outArr) To UBound(outArr)
    outArr(i) = total
Next
With ActiveChart.SeriesCollection.NewSeries
    .XValues = ser.XValues
    .Values = outArr
    .Name = "Average " & ser.Name
    .AxisGroup = ser.AxisGroup
    .MarkerStyle = xlNone
    .Border.Color = ser.Border.Color
    .ChartType = xlLine
    .Format.Line.ForeColor.ObjectThemeColor = msoThemeColorAccent6
End With
End Sub

4. Pagkatapos ay pindutin F5 susi upang patakbuhin ang code na ito, at isang pahalang na average na linya ay naipasok sa tsart ng haligi. Tingnan ang screenshot:

nota: Maaari lamang tumakbo ang VBA na ito kapag ang format ng Haligi na ipasok mo ay 2-D na Haligi.


Ipasok at i-print ang average sa bawat pahina sa Excel

Kutools para sa Excel Paging Subtotals Ang utility ay makakatulong sa iyo na ipasok ang lahat ng uri ng subtotals (tulad ng Sum, Max, Min, Produkto, atbp.) sa bawat naka-print na pahina nang madali. Buong Tampok Libreng Pagsubok 60-araw!
average na subtotal na pahina ng ad 3

Kaugnay na mga artikulo:

Paano i-auto-update ang isang tsart pagkatapos ng pagpasok ng bagong data sa Excel?

Paano lumikha ng mga chart ng kombinasyon at magdagdag ng pangalawang aksis para dito sa Excel?



Inirerekumendang Mga Tool sa Produktibo

Tab ng Tanggapan

ginto star1 Dalhin ang mga madaling tab sa Excel at iba pang software ng Office, tulad ng Chrome, Firefox at bagong Internet Explorer.

Kutools para sa Excel

ginto star1 Kahanga-hangang! Palakihin ang iyong pagiging produktibo sa 5 minuto. Hindi kailangan ang anumang mga espesyal na kasanayan, i-save ang dalawang oras araw-araw!

ginto star1 300 Mga Bagong Tampok para sa Excel, Gumawa ng Excel Karamihan Madali at Makapangyarihang:

  • Pagsamahin ang Cell / Rows / Mga Haligi nang walang Pagkawala ng Data.
  • Pagsamahin at I-consolidate ang Maramihang Mga Sheet at Workbook.
  • Ihambing ang mga Ranges, Kopyahin ang Maramihang Ranges, I-convert ang Teksto sa Petsa, Conversion ng Unit at Pera.
  • Bilang ng Mga Kulay, Paging Mga Subtot, Advanced na Pagsunud-sunurin at Super Filter,
  • Higit pang Piliin / Isingit / Tanggalin / Teksto / Format / Link / Magkomento / Workbook / Worksheets Mga Tool ...

Screen shot ng Kutools for Excel

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.
    Aeon · 2 years ago
    I don't think the VB code works for pivot tables.. anyone know how to get it working for pivots?
  • To post as a guest, your comment is unpublished.
    Spann · 3 years ago
    Is there a way to have the average line extend past the center of the first and last bars? i.e. how can i make the average line extend to all the way to the horizontal bounds of the graph?
    • To post as a guest, your comment is unpublished.
      Marcia · 3 years ago
      This should help as long as you don't need to use the secondary axis for a different series. Still searching for the answer for when you do.
  • To post as a guest, your comment is unpublished.
    Asif · 4 years ago
    Dear Sir,
    Its good to know that you have done with a line BUT i want to start this from start till end across the table.
    • To post as a guest, your comment is unpublished.
      Loizides · 4 years ago
      Tried the first method, but changes both data two lines. I made sure i selected only the red column.
  • To post as a guest, your comment is unpublished.
    Sick of Stats · 4 years ago
    Steps 1-3 don't work. The formula is carried through the rows and it calculates an average for the data for each row.
    • To post as a guest, your comment is unpublished.
      K Hix · 4 years ago
      Did you check that you had locked the reference (look for the $ infront of the Cell references)