如何在Excel中根據單元格顏色為圖表著色?

      網友投稿 425 2025-03-31

      如何在Excel中根據單元格顏色為圖表著色?

      通常,當您創建圖表時,列欄的顏色是默認顏色。 如果您需要根據顯示的單元格顏色來設置每個條形上的填充顏色的格式,如下所示,那么如何在Excel中解決呢?

      使用VBA代碼根據單元格顏色使用一個或多個數據系列為圖表著色

      使用具有驚人功能的基于單元格顏色的一個或多個數據系列為圖表著色

      使用VBA代碼根據單元格顏色使用一個或多個數據系列為圖表著色 使用基于單元格顏色的一個數據系列為圖表著色

      使用以下VBA代碼,您可以根據原始單元格值的顏色快速更改包含一個數據系列的圖表的顏色,方法如下:

      1。 首先,按照顯示的屏幕截圖創建條形圖或柱形圖(選擇數據并單擊 插頁 > 插入柱形圖或條形圖):

      如何在Excel中根據單元格顏色為圖表著色?

      2。 按住 ALT + F11 鍵打開 Microsoft Visual Basic應用程序 窗口。

      3。 點擊 插頁 > 模塊,然后將以下代碼粘貼到“模塊窗口”中。

      VBA代碼:具有基于單元格顏色的一個數據系列的顏色圖表條:

      Sub ColorChartColumnsbyCellColor() Updateby Extendoffice Dim xChart As Chart Dim I As Long, xRows As Long Dim xRg As Range, xCell As Range On Error Resume Next Set xChart = ActiveSheet.ChartObjects("Chart 1").Chart If xChart Is Nothing Then Exit Sub With xChart.SeriesCollection(1) Set xRg = ActiveSheet.Range(Split(Split(.Formula, ",")(1), "!")(1)) xRows = xRg.Rows.Count Set xRg = xRg(1) For I = 1 To xRows .Points(I).Format.Fill.ForeColor.RGB = ThisWorkbook.Colors(xRg.Offset(I - 1, 0).Interior.ColorIndex) Next End With End Sub
      Copy

      備注:在上面的代碼中, 圖1 是您要使用的圖表名稱,請更改為您自己的名稱。

      4。 粘貼以上代碼后,請按 F5 鍵以運行此代碼,并且圖表條的顏色已根據原始單元格顏色進行了更改,請參見屏幕截圖:

      根據單元格顏色為圖表添加多個數據系列

      如果您的圖表包含多個數據系列,請應用以下VBA代碼:

      1。 請創建包含多個數據系列的條形圖或柱形圖,如下圖所示:

      2。 按住 ALT + F11 鍵打開 Microsoft Visual Basic應用程序 窗口。

      3。 點擊 插頁 > 模塊,然后將以下代碼粘貼到“模塊”窗口中。

      VBA代碼:具有基于單元格顏色的多個數據系列的顏色圖表條:

      Sub CellColorsToChart() Updateby Extendoffice Dim xChart As Chart Dim I As Long, J As Long Dim xRowsOrCols As Long, xSCount As Long Dim xRg As Range, xCell As Range On Error Resume Next Set xChart = ActiveSheet.ChartObjects("Chart 1").Chart If xChart Is Nothing Then Exit Sub xSCount = xChart.SeriesCollection.Count For I = 1 To xSCount J = 1 With xChart.SeriesCollection(I) Set xRg = ActiveSheet.Range(Split(Split(.Formula, ",")(2), "!")(1)) If xSCount > 4 Then xRowsOrCols = xRg.Columns.Count Else xRowsOrCols = xRg.Rows.Count End If For Each xCell In xRg .Points(J).Format.Fill.ForeColor.RGB = ThisWorkbook.Colors(xCell.Interior.ColorIndex) .Points(J).Format.Line.ForeColor.RGB = ThisWorkbook.Colors(xCell.Interior.ColorIndex) J = J + 1 Next End With Next End Sub
      Copy

      4。 然后按 F5 運行此代碼的關鍵,圖表條會立即充滿原始單元格顏色,請參見屏幕截圖:

      筆記:

      1.在上面的代碼中, 圖1 是您要使用的圖表名稱,請更改為您自己的名稱。

      2.此代碼也可以應用于折線圖。

      使用具有驚人功能的基于單元格顏色的一個或多個數據系列為圖表著色

      通過使用上述代碼,圖表的顏色將不會始終與單元格顏色匹配,要解決此問題,在這里,我將介紹一個有用的工具- 根據單元格顏色更改圖表顏色 of Kutools for Excel,借助此方便的功能,您可以快速輕松地根據單元格顏色為圖表著色。

      請注意: 申請這個 根據單元格顏色更改圖表顏色,首先,您應該下載 Kutools for Excel,然后快速輕松地應用該功能。

      安裝后 Kutools for Excel,請這樣做:

      1。 首先,請插入要使用的圖表,然后選擇圖表,然后單擊 Kutools > 圖表 > 圖表工具 > 根據單元格顏色更改圖表顏色,請參見屏幕截圖:

      2。 然后彈出一個提示框,請點擊 OK 按鈕。

      3。 現在,所選的圖表已根據單元格顏色進行了著色,如下圖所示:

      使用基于單元格顏色的一個數據系列為圖表著色

      根據單元格顏色為圖表添加多個數據系列

      下載并免費試用 Kutools for Excel 現在 !

      更多相關圖表文章:
      在Excel中創建覆蓋另一個條形圖的條形圖 當我們創建具有兩個數據系列的群集條形圖或柱形圖時,兩個數據系列條形圖將并排顯示。 但是,有時候,我們需要使用重疊或重疊的條形圖來更清晰地比較兩個數據系列。 在本文中,我將討論如何在Excel中創建重疊的條形圖。
      在Excel中將一種圖表格式復制到其他圖表格式 假設工作表中有多種不同類型的圖表,您已根據需要設置了一個圖表的格式,現在您希望將此圖表格式應用于其他圖表。 當然,您可以手動手動設置其他格式,但這會浪費很多時間,是否有任何快速或便捷的方法可以將一種圖表格式復制到Excel中的其他格式?
      在圖表中突出顯示最大和最小數據點 如果您有一個柱形圖,想要用不同的顏色突出顯示最高或最小的數據點,以使其脫穎而出,如下面的屏幕截圖所示。 您如何確定最大值和最小值,然后快速突出顯示圖表中的數據點?
      在Excel中創建步驟圖 步進圖用于顯示不定期發生的變化,它是折線圖的擴展版本。 但是,沒有直接的方法可以在Excel中創建它。 本文,我將討論如何在Excel工作表中逐步創建步驟圖。
      在Excel中創建進度條形圖 在Excel中,進度條形圖可以幫助您監視實現目標的進度,如下圖所示。 但是,如何在Excel工作表中創建進度條形圖?

      最佳辦公生產力工具

      將小時轉化為分鐘 Kutools for Excel!

      準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!

      為什么需要 Kutools for Excel

      ???  超過 300 項強大功能: Kutools 包含 300 多項高級功能,可簡化您在 1500 多種場景中的工作。

      ??  卓越的數據處理能力:合并單元格、刪除重復項并執行高級數據轉換 - 所有這些都不費吹灰之力!

      ??  高效的批量操作:當你可以聰明地工作時,為什么還要付出額外的努力呢? 輕松批量導入、導出、組合和調整數據。

      ??  可定制的圖表和報告:訪問各種附加圖表并生成富有洞察力的報告。

      ???  強大的導航窗格:通過強大的列管理器、工作表管理器和自定義收藏夾獲得優勢。

      ??  七種類型的下拉列表:通過各種功能和類型的下拉列表使數據輸入變得輕而易舉。

      ??  用戶友好:對于初學者來說輕而易舉,對于專家來說是一個強大的工具。

      立即下載,與 Excel 一起穿越時空!

      閱讀更多 免費下載... 采購... 
      Office Tab 為 Office 帶來選項卡式界面,讓您的工作更輕松
      在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。 在同一窗口的新選項卡中而不是在新窗口中打開并創建多個文檔。 每天將您的工作效率提高50%,并減少數百次鼠標單擊!
      閱讀更多 免費下載... 采購... 

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:使用excel都會遇到哪些難題(excel中常遇到的問題)
      下一篇:如何在Excel中快速創建簡單的待辦事項列表?
      相關文章
      国产亚洲福利精品一区二区| 亚洲狠狠婷婷综合久久| 久久亚洲私人国产精品vA| 亚洲国产日韩在线成人蜜芽| 久久精品国产精品亚洲艾草网 | 亚洲AV中文无码乱人伦下载| 亚洲国产精品一区二区第一页免| 学生妹亚洲一区二区| 亚洲中字慕日产2020| 亚洲av福利无码无一区二区 | 亚洲中文无码卡通动漫野外 | 国产亚洲精品无码成人| 亚洲国产精品无码久久久秋霞2 | 国产成人亚洲影院在线观看| 亚洲欧洲中文日韩av乱码| 亚洲日本中文字幕一区二区三区| 亚洲第一区精品日韩在线播放| 一本色道久久88综合亚洲精品高清| 春暖花开亚洲性无区一区二区 | 亚洲电影中文字幕| 亚洲av女电影网| 亚洲精品无码久久久久久久 | 久久91亚洲精品中文字幕| 久久久久亚洲AV成人无码网站| 亚洲av无码潮喷在线观看| 亚洲网站在线观看| 亚洲黄网在线观看| 亚洲av专区无码观看精品天堂| 亚洲精品第一综合99久久| 亚洲精品中文字幕无码A片老| 色天使亚洲综合一区二区| 毛片亚洲AV无码精品国产午夜| 亚洲国产精品成人一区| 亚洲一区二区女搞男| 亚洲成A∨人片在线观看不卡| 亚洲午夜精品一区二区| 亚洲一级毛片在线观| 亚洲第一综合天堂另类专| 亚洲成网777777国产精品| 亚洲欧洲精品无码AV| 亚洲精品在线观看视频|