当前位置:首页>Excel>救命!Excel VBA里的“隐形裁判”ConditionValue,居然能让条件格式不再翻车

救命!Excel VBA里的“隐形裁判”ConditionValue,居然能让条件格式不再翻车

  • 2026-03-27 23:25:09
救命!Excel VBA里的“隐形裁判”ConditionValue,居然能让条件格式不再翻车

家人们谁懂啊!😭 做Excel办公的,谁没被条件格式坑过?

明明设置了数据条,结果因为一个极端值(比如1和500并存),中间所有数据的条柱都长得一模一样,老板看了问你“这做的啥玩意儿,跟没做一样”;明明想让Top10的数据标红,结果要么标多了,要么标少了,反复调试半小时,怀疑自己不是在写VBA,是在猜Excel的心思。

其实你不是菜,是没找对“幕后操盘手”——ConditionValue对象。

很多人学VBA,天天抱着“录制宏”当救命稻草,对这种“小众但刚需”的对象视而不见,觉得“我又不是程序员,学这玩意儿没用”。但我敢说,只要吃透这个对象,你做的条件格式,能从“勉强能用”直接升级到“专业封神”,同事看了都得追着你要代码,老板都得夸你“效率天花板”。

今天就用最接地气、最不烧脑的方式,把ConditionValue对象扒得明明白白,全程无废话、无晦涩术语,小白也能跟着练,练完直接套用,从此告别条件格式翻车!

先吐槽:那些年被条件格式坑过的冤种时刻

在讲干货之前,先跟大家共情一波,看看你是不是也踩过这些坑:

- 坑1:做数据条时,有一个极大值(比如10000),其他数据都是几十、几百,结果所有小数据的条柱都快看不见了,相当于白做;

- 坑2:想设置“低于平均值标黄”,手动调了半天,换一组数据就失效,得重新设置;

- 坑3:写VBA批量设置条件格式,明明代码没报错,结果格式就是不对,查了半天找不到问题出在哪;

- 坑4:跟着网上的教程抄代码,别人能用,到自己这就报错,以为是自己手残,其实是没搞懂ConditionValue的逻辑。

其实这些坑,本质上都是一个问题:你只给Excel“下达了做什么”的命令(比如“做数据条”“标红Top10”),却没告诉它“怎么判断”——而负责“判断规则”的,就是ConditionValue对象。

它就像Excel条件格式里的“隐形裁判”,决定了“什么是最大值”“什么是最小值”“什么是TopN”,你不跟它讲清楚规则,它就只能瞎猜,自然会翻车。

人话拆解:ConditionValue到底是个啥?

很多教程一上来就扔官方定义:“ConditionValue对象代表数据条条件格式规则计算最短数据条和最长数据条的方法”,看得人头皮发麻,直接劝退。

我用大白话给你翻译:ConditionValue就是用来“定义条件格式阈值”的工具。

举个例子:你要给A1:A100做数据条,Excel默认的规则是“最小的数对应最短条,最大的数对应最长条”。但如果这100个数里,有一个0和一个10000,其他都是100-500,那100-500的条柱就会几乎一样长——这时候,你就需要用ConditionValue,告诉Excel:“别用全局最大最小,用前5%和后5%当阈值”,这样中间的数据就能清晰区分了。

再通俗点说:普通条件格式是“Excel替你做主”,而用了ConditionValue,就是“你替Excel做主”,让它按照你的规则来判断,再也不瞎搞。

这里要划个重点(敲黑板):ConditionValue对象不能单独使用,它必须“依附”在数据条(DataBar)、色阶(ColorScale)、图标集(IconSet)这些条件格式上,通过这些对象的MaxPoint(最大值点)、MinPoint(最小值点)属性才能调用。

就像你想找裁判,得先有比赛(条件格式),裁判不会凭空出现——这个逻辑一定要记牢,不然写代码的时候会报错,还不知道问题出在哪。

核心干货:ConditionValue的2个核心用法(必学,直接套用)

学VBA,最忌“光看不动手”,更忌“死记硬背”。ConditionValue的用法其实很简单,核心就2个:修改阈值类型和设置阈值数值,用一个Modify方法就能搞定,全程复制粘贴,改改参数就能用。

先给大家放一个基础模板,看完下面的讲解,你就知道每个部分是什么意思,怎么改:

Sub ConditionValue基础用法()

    Dim 数据条 As DataBar

    '1. 选中要设置条件格式的范围(这里以A1:A10为例)

    Range("A1:A10").Select

    '2. 给选中范围添加数据条(默认格式)

    Set 数据条 = Selection.FormatConditions.AddDatabar

    '3. 用ConditionValue修改阈值(核心代码)

    '修改最小值阈值:按百分比(5%),值为5

    数据条.MinPoint.Modify newtype:=xlConditionValuePercentile, newvalue:=5

    '修改最大值阈值:按百分比(95%),值为95

    数据条.MaxPoint.Modify newtype:=xlConditionValuePercentile, newvalue:=95

End Sub

这段代码的效果:给A1:A10添加数据条,排除极端值(前5%和后5%),中间的数据条能清晰区分,再也不会出现“一条线”的尴尬。

用法1:修改阈值类型(newtype参数,重中之重)

阈值类型,就是告诉Excel“你用什么标准来判断最大/最小值”,这是ConditionValue最核心的功能,也是解决大部分条件格式翻车的关键。

我整理了最常用的5种类型,不用死记硬背,收藏起来,用到的时候直接查:

阈值类型(newtype)

人话解释

适用场景

xlConditionValueLowestValue

用选中范围的“最低值”当阈值

数据分布均匀,没有极端值

xlConditionValueHighestValue

用选中范围的“最高值”当阈值

同上,默认数据条就是用这个

xlConditionValuePercentile

按百分比设置阈值(1-99)

有极端值,想排除异常数据

xlConditionValueNumber

手动设置具体数值当阈值

固定标准(比如低于60分标红)

xlConditionValueFormula

用公式计算阈值

复杂场景(比如高于平均值标绿)

举个栗子:如果想让“低于60分的单元格标黄”,就可以用xlConditionValueNumber类型,手动设置阈值为60;如果想让“高于平均值的标绿”,就用xlConditionValueFormula类型,公式写“=AVERAGE(A1:A10)”。

用法2:设置阈值数值(newvalue参数,简单到离谱)

newvalue参数,就是配合newtype,设置具体的阈值数值,规则很简单:

- 如果newtype是“百分比”(xlConditionValuePercentile),newvalue就填1-99之间的数字(比如5就是5%);

- 如果newtype是“具体数值”(xlConditionValueNumber),newvalue就填具体数字(比如60、100);

- 如果newtype是“公式”(xlConditionValueFormula),newvalue就填公式(注意加引号,比如"=AVERAGE(A1:A10)");

- 如果newtype是“最高/最低值”(xlConditionValueHighestValue/xlConditionValueLowestValue),newvalue填1即可(固定用法,不用改)。

给大家放一个公式用法的示例,直接复制就能用:

Sub 高于平均值标绿()

    Dim 色阶 As ColorScale

    '选中范围(A1:A10),添加色阶条件格式

    Set 色阶 = Range("A1:A10").FormatConditions.AddColorScale(ColorScaleType:=2)

    '用ConditionValue设置阈值:低于平均值标黄,高于平均值标绿

    '最小值阈值:用公式计算平均值,值为"=AVERAGE(A1:A10)"

    色阶.MinPoint.Modify newtype:=xlConditionValueFormula, newvalue:="=AVERAGE(A1:A10)"

    色阶.MinPoint.Format.Color = RGB(255, 255, 0) '黄色

    '最大值阈值:用最高值,值为1

    色阶.MaxPoint.Modify newtype:=xlConditionValueHighestValue, newvalue:=1

    色阶.MaxPoint.Format.Color = RGB(0, 255, 0) '绿色

End Sub

这段代码运行后,A1:A10中,低于平均值的单元格会显示黄色,高于平均值的显示绿色,再也不用手动调整,换一组数据也能自动适配——这就是ConditionValue的强大之处!

避坑指南:90%的人都会踩的3个坑(必看!)

很多人学完用法,写代码还是报错,不是因为学得不扎实,而是踩了一些“隐形坑”。结合我多年踩坑经验,整理了3个最常见的坑,帮你避坑避雷,少走弯路:

坑1:单独调用ConditionValue,直接报错

记住:ConditionValue是“依附型”对象,不能单独创建,必须通过DataBar、ColorScale、IconSet的MaxPoint/MinPoint属性调用。

❌ 错误写法:直接Set cv = New ConditionValue(这样写必报错,Excel找不到这个对象)

✅ 正确写法:先创建数据条/色阶,再通过.MaxPoint/.MinPoint调用(参考上面的示例代码)

坑2:newtype和newvalue不匹配

比如newtype设为“百分比”(xlConditionValuePercentile),但newvalue填了1000(不是1-99的数字);或者newtype设为“公式”,但newvalue没加引号,都会报错。

解决方法:对照上面的表格,确保newtype和newvalue的类型一致,公式一定要加英文双引号。

坑3:忽略数据类型隐式转换的问题

有时候明明参数都对,但格式还是不对,可能是因为数据类型不匹配——比如单元格里的“数字”其实是文本格式,ConditionValue无法正确识别阈值。

解决方法:先将数据格式转为“数值型”,再运行代码,避免因类型转换导致的判断偏差。

实战案例:3个高频场景,直接复制套用(价值拉满)

学完理论,不如直接练实战。下面3个场景,都是办公中最常用的,代码已经写好,你只需要改一下“范围”和“参数”,就能直接用,节省大量时间。

案例1:数据条排除极端值(最常用)

场景:A1:A100有数据,存在极端值(比如0和10000),想让中间数据的条柱清晰可见。

Sub 数据条排除极端值()

    Dim 数据条 As DataBar

    '修改范围为你需要的区域

    Set 数据条 = Range("A1:A100").FormatConditions.AddDatabar

    '排除前5%和后5%的极端值

    数据条.MinPoint.Modify newtype:=xlConditionValuePercentile, newvalue:=5

    数据条.MaxPoint.Modify newtype:=xlConditionValuePercentile, newvalue:=95

    '设置数据条颜色(可选,更美观)

    数据条.BarColor.Color = RGB(51, 153, 255)

End Sub

案例2:Top10数据标红(老板最爱)

场景:B1:B50是销售数据,想让Top10的数据自动标红,加粗。

Sub Top10标红()

    Dim 图标集 As IconSetCondition

    Set 图标集 = Range("B1:B50").FormatConditions.AddIconSetCondition

    '设置图标集类型(这里用“箭头”,可不改)

    图标集.IconSet = ActiveWorkbook.IconSets(xl3Arrows)

    '用ConditionValue设置Top10

    图标集.IconCriteria(1).Modify newtype:=xlConditionValuePercentile, newvalue:=90

    '设置标红、加粗

    With 图标集.Format.Font

        .Color = RGB(255, 0, 0)

        .Bold = True

    End With

End Sub

案例3:低于平均值标黄(数据核对必备)

场景:C1:C20是员工考勤天数,低于平均值的标黄,提醒HR重点关注。

Sub 低于平均值标黄()

    Dim 色阶 As ColorScale

    Set 色阶 = Range("C1:C20").FormatConditions.AddColorScale(ColorScaleType:=2)

    '最小值阈值:平均值,标黄

    色阶.MinPoint.Modify newtype:=xlConditionValueFormula, newvalue:="=AVERAGE(C1:C20)"

    色阶.MinPoint.Format.Color = RGB(255, 255, 0)

    '最大值阈值:最高值,标白(不显色,突出黄色)

    色阶.MaxPoint.Modify newtype:=xlConditionValueHighestValue, newvalue:=1

    色阶.MaxPoint.Format.Color = RGB(255, 255, 255)

End Sub

最后总结:ConditionValue的核心逻辑(记牢这1句话)

其实ConditionValue一点都不复杂,核心逻辑就1句话:它是条件格式的“阈值裁判”,通过Modify方法,定义“最大/最小/目标值”的判断规则,让条件格式按照你的需求来显示,再也不瞎自动。

很多人觉得VBA难,是因为被那些晦涩的术语吓住了,总觉得“我不是程序员,学不会”。但实际上,像ConditionValue这样的对象,只要找对方法,吃透核心用法,就能轻松掌握——它不需要你懂复杂的算法,不需要你死记硬背代码,只要复制模板,改改参数,就能解决实际问题。

办公的本质,是“用工具偷懒”,而VBA就是Excel里最强大的“偷懒工具”,ConditionValue则是这个工具里的“点睛之笔”。学会它,你不用再为条件格式反复调试,不用再手动处理极端数据,节省下来的时间,摸鱼不香吗?

最后,给大家留一个小作业:复制上面的“数据条排除极端值”代码,修改范围为你工作中的数据,运行一下,看看效果——你会发现,原来VBA可以这么简单!

如果运行过程中遇到报错,或者有其他疑问,评论区留言

收藏本文,下次遇到条件格式翻车,直接翻出来套用,效率翻倍!也别忘了分享给身边被Excel折磨的同事,一起解锁VBA偷懒技能

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-09 18:40:45 HTTP/2.0 GET : https://h.sjds.net/a/482906.html
  2. 运行时间 : 0.113913s [ 吞吐率:8.78req/s ] 内存消耗:4,687.11kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=e2c42f38ff932645d6d9136dbca6acd2
  1. /yingpanguazai/ssd/ssd1/www/h.sjds.net/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/h.sjds.net/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/h.sjds.net/runtime/temp/ad153693ed39fba6d1bda2fe72512cde.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000704s ] mysql:host=127.0.0.1;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000829s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.009870s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000468s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000880s ]
  6. SELECT * FROM `set` [ RunTime:0.001973s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000760s ]
  8. SELECT * FROM `article` WHERE `id` = 482906 LIMIT 1 [ RunTime:0.000920s ]
  9. UPDATE `article` SET `lasttime` = 1775731245 WHERE `id` = 482906 [ RunTime:0.005112s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000321s ]
  11. SELECT * FROM `article` WHERE `id` < 482906 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.008157s ]
  12. SELECT * FROM `article` WHERE `id` > 482906 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000411s ]
  13. SELECT * FROM `article` WHERE `id` < 482906 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000896s ]
  14. SELECT * FROM `article` WHERE `id` < 482906 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002186s ]
  15. SELECT * FROM `article` WHERE `id` < 482906 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.013361s ]
0.115385s