ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E文精选 > 图表图形 > 用于商品展示的动态图表

用于商品展示的动态图表

作者:绿色风 分类: 时间:2022-08-17 浏览:141
楼主
千年一梦遥
遇到几个商品需一个一个展示时,我们应该怎么做?最常用的方法就是一个商品加说明加图表,那能否考虑在一个图表里就将所有信息展示出来呢?基于此点,我做一个图表供大家参考(原创).
图表其次,重在思路,希望大家提意见.
最终图表效果:


作图步骤:
一.源数据
     

    用源数据做2个辅助数据区(均以函数构建,可点开最后的附件查看)
     

  
二.制作五星评价图
  1.以辅助一数据为X值分别作散点图,Y值自定义(可查看最后的附件).
   
        
   2.双击X轴标签, 调出坐标轴格式,设置X轴如下:
      


   3.双击Y轴标签,调出坐标轴格式,设置Y轴如下:
     


   4.双击图表网格线,调出网格线格式,将线条设置为"无线条":
     
  
   5.双击图表区,调出图表区格式,将线条设置为"无线条":
      

   6.以五角星替换散点图
     

  五星评价图最终效果:
   

三.制作点选区域
  1.在单元格中输入需要用来选择的商品名称,并设置单元格的字体颜色,底色以及边框,用以构建点选区域
   

  2.选中E21:E31,设置条件格式如下:



    底色:茶色
    字体:白色/加粗
    这步的目的是为了在进行选择时,着重突出所选单元格   

  3.alt+F11调出VBA编辑窗口,分别输入以下代码:

  在"Thisworkbook"中输入:
  1. Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
  2.    Application.ScreenUpdating = True
  3. End Sub

   


在"Sheet1"中输入:
  1. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  2.   If ActiveCell.Row > 20 And ActiveCell.Row < 32 And ActiveCell.Column = 5 Then _
  3.      ActiveSheet.Calculate
  4. End Sub




    注:以上2段VBA代码可以不用去管它的意思,它的作用是我们在选择商品名称时自动刷新数据,以使图表跟随选择而且联动,(如果不添加这2段代码也可以,在选择好商品名称后,按F9手动刷新数据)
   4.将五星评价图的图表区和绘图区的填充色设置为"无填充"
      

   5.将五星评价图与点选区域隔合
   


.制作柱形图
    1.以辅助二中柱1和柱2数据作柱形图(分类轴标签=$E$21:$E$31)
      

  2.双击任意柱子,调出数据点格式,设置如下:
      

    3.右键点击红色柱子,添加数据标签
   

    4.双击数据标签,调出数据标签格式,设置如下:
   


    5.分别点中Y轴和网格线,然后Delete
   6.设图表区线条为”无线条”
   7.美化图表颜色,并将它与之前的点选区域和五星评价图隔合




   

五.进一步丰富图表信息
    1.定义公式:
      图片=OFFSET(Sheet1!$A$1,MATCH(Sheet1!$B$32,Sheet1!$B$2:$B$7,),)
    2.从源数据中复制任意一张图片到图表区,点击图片,在编辑栏输入”=图片”,使之与点选的商品图片实现联动.


   

    3.添加商品说明和销售数据(这里使用了函数,可查看最后的附件)
   

.增加选择图表
    1.定义公式
      选中E21,然后定义公式:选择=CELL("CONTENTS",Sheet1!$C21)
    2.在原五星评价图中增加一个数据项


   

   
  注:X值的数据可以根据自己的图表自行调整
    3.用三角形替换数据点(方法同之前的五角星)
      

    4.进一步美化图表后,整个图表完成!

  图表源文件:
2楼
花蔓
遥遥辛苦了诶~ V也上了 函数也来了
还有贴图和gif 很典型的应用说~
3楼
Rongson_Chart
4楼
xiayuewu
高手中的高手
5楼
lrlxxqxa
很好的商品展示案例
分享
6楼
vigossdawn
7楼
ALINNE
好棒的作品,學習了,感謝分享
8楼
xyf2210
遥遥好棒
9楼
lgcmeli
楼主够牛,够创意。
10楼
jordangu
强悍的创意!
11楼
qazwer168
谢谢提供,继续努力!
12楼
tsdjy
做做看哦,谢谢提供
13楼
angel928
VBA也用到了啊,很强大。
14楼
じ☆潴の︵ゞ
15楼
吉七儿
不错很值得学习
16楼
CheryBTL
刚刚才看到,太帅了,赞一个**!
17楼
peakchu
完美的动态图
18楼
qwe369
think you for sharing!
19楼
bishunbiao
学习啦,遥遥V5
20楼
一聚氨酯
推土机作业循环由哪些工作过程组成
21楼
ohtnt
厉害,学习先
22楼
liuxiuhua
牛,望尘莫及呀
23楼
zcx0406
太神奇了
24楼
JustinTianyi
这个有意思,向楼主学习
25楼
HIMYM
想法很牛  技巧娴熟  
26楼
JustinTianyi
高手,这个要收藏了慢慢学习
27楼
纵鹤擒龙水中月
强悍的创意!
28楼
gladjane
好厉害~谢谢分享
29楼
逍遥村人
太厉害了楼主!佩服!
30楼
芐雨
#商品展示的动态图表#
31楼
magicshadow
厉害。。不过产品多的话有点费力啊
32楼
亡者天下
excel做的吗?太牛了!

33楼
hustclm
好复杂啊,佩服
34楼
Back_34
谢谢分享,学习动态图标的好例子

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap