LukeLiu 发表于 2019-8-23 10:49:56

小白的活字格学习分享 第五篇——使用隐藏列

本帖最后由 LukeLiu 于 2019-8-30 09:34 编辑

举一个场景:数据库中,有一个成绩表:
姓名 成绩
小明 88
小李 62
小白 92

还有一个成绩区间评分表:

分割区间 成绩
0 E
60 D
70 C
80 B
90 A

需要把它在页面展示为:
姓名 成绩 评级
小明 88 B
小李 62 D
小白 92A

这里使用隐藏列结合VLOOKUP函数实现。   这里拿出来VLOOKUP函数的签名: VLOOKUP(lookup_value,table_array,col_index_num,)      如果你还不知道VLOOKUP的用法,可以看这个视频跟着练习一下去理解
1. 把两张表拖放到页面上
2. 使用VLOOKUP函数更新成绩列
然后,此时的页面是这样:
而右边这张表我不想让它出现在页面上,使用隐藏列就是把它隐藏掉,
       这里需要注意的是,这种方法适合被vlookup查询的隐藏表数据量不是很大的情况,如果隐藏表的数据量很大,就会出现性能问题。因为被隐藏的列虽然被隐藏了,但程序在计算的过程中还是会拉取全量的数据,会造成巨大的性能消耗,就不太适合VLOOKUP了,可以尝试使用Odata,但什么时候用ODATA什么时候用VLOOKUP这个问题,可以参考胡老板的这篇文章。
留出文档的空间       有时,一个页面的设计会很复杂,需要记录一些思路或者注释,帮助自己之后快速复现当时的思路,这个时候,就可以记录内容在页面的一侧,然后隐藏起来作为页面的注释。
总结,在页面中,一张表需要结合其他表展示数据,而页面又不需要显示后者,就可以使用隐藏列。此外,可以在隐藏列区域写页面注释。

Simon.hu 发表于 2019-8-26 19:14:30

感谢分享!

wengMQ 发表于 2019-11-13 15:57:51

:)

Simon.hu 发表于 2019-11-13 19:06:33

wengMQ 发表于 2019-11-13 15:57


好好学习天天向上
页: [1]
查看完整版本: 小白的活字格学习分享 第五篇——使用隐藏列