#Excel圖表#在Excel圖表中高亮顯示特殊數據標籤

2021-02-25 完美Excel

微信號:excelperfect

引子:這是http://peltiertech.com/WordPress/中介紹的一個技巧,使用了公式或者VBA實現Excel圖表中高亮顯示特殊的數據標籤。

經常有人問:是否可以修改Excel圖表中數據標籤的字體顏色,高亮顯示數據最大值。下面介紹了兩種方法,使用VBA實現或使用工作表公式實現。

使用VBA來實現高亮顯示圖表中特殊的數據標籤

下圖所示為數據及經過格式後的圖表。

下面是一段實現高亮顯示數據最大值目的的VBA代碼:

Sub HighlightMaxDataLabel()

Dim srs As Series

Dim vY As Variant

Dim iPt As Long, nPts As Long

Dim dMax As Double

Dim iHighlightColor As Long

'如果用戶沒有選取圖表則不做任何事情

If Not ActiveChart Is Nothing Then

Set srs = ActiveChart.SeriesCollection(1)

'設置高亮顯示的顏色

iHighlightColor = RGB(255, 255, 0)

'將所有標籤設置為原始字體顏色

With srs.DataLabels.Font

.Color = .Color

End With

vY = srs.Values

nPts = srs.Points.Count

'找到最大值

dMax = vY(1)

For iPt = 2 To nPts

If dMax < vY(iPt) Then

dMax = vY(iPt)

End If

Next

For iPt = 1 To nPts

'高亮顯示帶有最大值的所有標籤

If vY(iPt) = dMax Then

srs.Points(iPt).DataLabel.Font.Color = iHighlightColor

End If

Next

End If

End Sub

選取工作表中的圖表,運行上面的代碼,效果如下圖1所示。

修改列B中的數據後,再次運行代碼,效果如圖2所示。

再次修改列B中的數據,使數據有兩個最大值,運行代碼後,效果如圖3所示。

要避免每次修改數據後都要重新運行代碼,你可以將上述代碼段放置在Worksheet_Change事件中或者在該事件中調用該段代碼。此時,每次修改數據後,圖表會自動變化。

後記:以後,我們將不定期地學習一下Excel大師們分享的經驗和技巧,有助於我們更快地提高。

相關焦點

  • Excel技巧 | 數據標籤在圖表中如何使用
    它就是數據標籤,用於表示數據列的實際數值讓我們更方便的找到數據。那怎麼給圖表進行數據標記呢?下面我們就來學習一下Excel圖表中數據標籤的使用方法。 然後我們單擊圖表,在右側出現了一列圖表功能,這裡我們點擊這個「+」號圖表,也就是圖表元素。在彈出來的選項裡勾選數據標籤。這樣圖表上就顯示出了準確數據。
  • Excel圖表技巧01: 通過滑鼠來調整圖表系列
    學習Excel技術,關注微信公眾號:excelperfect
  • Excel圖表如何突出顯示周末數據
    今天給大家分享一個超實用的圖表製作技巧。圖1是某遊戲日流水數據,要求製作圖表突出顯示周末兩天的流水數據。
  • 【實用】EXCEL圖表標籤工具集合
    在Excel繪製散點圖時,其中需要將每個點的標籤標上,但EXCEL沒有提供現成的標籤添加工具,手工添加麻煩且容易出錯,不過貌似EXCEL在2013版推出了標籤可選擇「單元格範圍的值」類似這樣的功能,但一直沒找到,不知道什麼版本才有,不過沒關係,蚊子就給大家介紹幾個實用的標籤添加工具。
  • excel用圖表分析數據會更直觀,3種插入圖表的方法你都會嗎
    圖表是以圖形形式顯示數據系列,它可以更形象地表示數據的變化趨勢,使用戶更容易理解大量數據的變化情況和不同數據系列之間的關係。
  • [Excel]你一定沒想到圖表數據標籤還能帶「條件格式」
    打著引號是說明,這「條件格式」非Excel自帶的條件格式功能,而是人為設置的產物;而這帶「條件格式」的圖表數據標籤,則能在同一張圖表上,自動顯示不同格式的數據標籤,比如這樣:AVERGAE()公式,構造出C列16個數據的平均值>>>綠色標籤、紅色標籤——大於平均數、小於平均數綠色標籤對應的是僅大於平均數的標籤數值,因此在不滿足條件時,必須保證不顯示任何標籤。
  • Excel中製作動態圖表
    /454135.html一到月底就要做報表,尤其是圖表類的,數據又多,要做的圖表也多,那麼Excel如何製作動態圖表?方法/步驟圖中數據表列舉了2013-2016年每個月的數據,我們要實現的是通過下拉菜單選擇年份,在圖表中自動生成對應年份的月數據圖表,效果如圖。
  • 【實用】Excel 2016圖表標籤輕鬆加
    在很久以前,蚊子君寫過一篇Excel中圖表標籤工具使用介紹的文章:【實用】EXCEL圖表標籤工具集合  ,裡面介紹了各種標籤工具的安裝與使用
  • Excel表格中如何設計一張漂亮的組合圖表
    Excel中想要將數據變成圖標,為了讓圖標更突出,想要製作組合圖標,該怎麼製作。下面就給大家介紹excel表格中如何設計一張漂亮的組合圖表。
  • excel雙坐標圖表的做法(兩個Y軸)
  • 免費微課丨數據可視化:一小時學會製作Excel微圖表
    報名」免費報名課程時間:9月3日(周六)晚20:00數據可視化:一小時學會製作Excel微圖表數據可視化主要是藉助於圖形化手段,清晰有效地傳達與溝通信息。多數人都認同這一觀點:在Excel的使用中,用圖表能更好地體現數據。但同時很多人只會做一個大圖表顯示數據的總況,而當每一項數據都需要在同一個圖表展現時,該怎麼辦呢?本期,教你好玩、實用和易學的單元格內圖表製作方法。讓你的圖表和數據更加一體化,做出來的報告更加專業和清晰!
  • 在Excel堆積柱形圖中顯示合計值
    對於普通的簇狀柱形圖,我們可以在每個柱形系列的頂端放置一個數據標誌,如數值,來反映各系列數據的大小。對於堆積柱形圖,Excel沒有提供直接的方法將數據標誌顯示在柱形的頂端,但我們可以用下面的方法來實現下圖的效果,圖中每個柱形上部顯示的數字為「服裝」及「鞋子」兩個系列的合計值。
  • Excel高端圖表:儀表圖的製作方法,文末贈送模板
    Hello,大家好,今天跟大家分享下如何在excel中製作儀表圖,儀表圖相信大家都非常的熟悉,它是仿照汽車速度表來進行數據展示的一種圖形,常用來反映完成率以及一些指標性的數據,可以說是最常見的商務報表之一,效果如下圖一、製作原理首先我們先來了解下這個圖表的製作原理,儀表圖它是由2個一模一樣的圓環圖以及一個餅圖組成的。
  • Excel圖表--折線圖
    3.設置縱坐標及添加數據標識:a.選擇縱坐標,右鍵設置坐標軸格式,根據實際情況設置坐標軸選項,本例可以設置最小值為70,這樣圖表顯示就不會從0開始,下方顯得空白太多了。b.分別點擊折線,右鍵添加數據標籤;c.相應位置插入文本框,編輯需要的文本即可。
  • 史上最簡單Excel動態圖表,5秒輕鬆完成!
    如果能做成只顯示特定幾項數據的動態圖表,那就太好了!今天,拉登大叔要教大家快速製作簡單的動態圖表,簡單易學,不用公式代碼!而且 Excel 和 PPT 裡都能實現~上次我分享了一篇教程,教大家如何利用 Excel,實現跟微信報表一樣的酷炫動態圖表。點擊複習:用 Excel 做出像微信報表一樣的動態圖表,你也可以!
  • 統計圖表——Excel製作複合餅圖
    複合餅圖和雙層餅圖可以提高小百分比的可讀性或者強調一組數值,對多組數據或多個系列的數據能更好的顯示對比的效果。製作複合餅圖的關鍵是數據系列的排列和設置數據系列格式。因此在作圖之前要先考慮清楚哪些數據在大餅圖顯示,哪些數據在小餅圖顯示,據此可對數據進行必要的排列處理。第一步,數據系列的排列。在空白的單元格對數據從大到小排列,根據數值大小可以考慮把產量在20以上的在大餅圖顯示,產量在20以下的在小餅圖顯示。
  • 10個Excel商務圖表實戰案例,教你用特殊符號打造高端圖表!
    通常我們要製作圖表,都是在Excel中通過數據來生成圖表。
  • Excel電子書分享16:49個圖表示例,助你隨心所欲繪製Excel圖表
    通過可視化數據,Excel圖表使數據形象地呈現在用戶眼前。製作精美的Excel圖表不僅清晰地表現數據,而且美觀得體,甚至會讓人嘆為觀止。毫不誇張地說,Excel圖表的繪製能力是Excel技術水平的綜合體現。除了圖表技術本身的操作技巧外,很多圖表至少使用了兩種以上的Excel技術,譬如公式與函數、名稱、數據有效性、VBA。
  • Excel圖表中橫軸標籤太長,怎麼放都不順眼?
    問題如下(數據瞎編的):根據上面數據插入柱形圖,出來的圖表如下:橫軸標籤自動傾斜了,而且因為橫軸便籤字符串太長了,都顯示不全既然橫著顯示不下,那試試豎著顯示唄!雙擊橫軸,在坐標軸格式裡選擇豎排即可。如果你非要橫著放,也可以,橫軸標籤的格式與數據源中橫軸對應的數據區域的格式一致,所以直接在數據源裡單元格內手動換行就可以,光標定位在想要換行的地方,Alt+Enter,即實現換行。
  • 免費分享一波Excel數據圖表模板,包含統計圖表、複合圖表、組合圖表、動態圖表等
    大家好,我是老幫,今天分享一大波Excel圖表,有需要的自行下載,先來幾張圖,看看效果