从品牌网站建设到网络营销策划,从策略到执行的一站式服务
1.遍历table控件的每个单元格的内容
创新互联公司主要从事网站建设、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务如东,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
2.搞个二维数组,在读数据到table的时候,记录下来.遍历数组
1.
select 菜名,count(菜名)from table group by 菜名 order by count(菜名)desc
这样是获得所有菜的被点次数,然后根据你数据库的不同 获得其第一笔就好了
如果是使用SQL Server 可在select 后使用 top1
如果是使用Oracel 可在where 条件中 加rownum=1
2.select 菜名,count(菜名)from table group by 菜名 order by count(菜名)asc
这样是按照升序排序的 这样同理取其第一笔就好了
不过这样如果有2笔被点数是一样的就只能选择一笔
如果同一列(或者同一行)的话,可以用countif函数作为辅助列(辅助行),当然也可以用条件格式。
否则的话,可以用条件格式或vba。
我还在床上,就只给你思路吧
我是自己写了个函数,将数组传入并返回一个新数组列表
子函数中,先将数组排序sort函数,然后有两个循环,外循环从0到Length,变量i,内循环从i到Length,判断第i个数是否与包括自身的后续数相同,相同就有变量加1,内循环结束条件是找到第一个不同的数,并将外循环i复植为内循环中第一个不同的数的下表。。。
这个是思路,如果不能理解再再追加我给你代码,不过建议自己试试
你看写这个,和你的要求差不多。。。;oldq=1
有程序的~~~你可以参考下~~~
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图