excel下拉菜单关联 如何实现时间关联

用excel可以进行灰色关联度计算 -十千牛
见贤思齐焉,见不贤而自省也。桥梁与隧道工程专业,科研工作者,钟爱有限元,以混凝土桥梁长期性能为主要研究方向,致力于做一名土木领域的极客,联系邮箱
前段时间做论文,其中有一部分用到了灰色理论。按说这个理论我上本科的时候就听寝室Yuan同学念叨过,当时只是觉得很邪乎,离自己的距离很遥远。而当我开始研究它时,才发现这套理论竟然是武汉华中科技大学邓聚龙教授的原创,令我由衷钦佩。灰色理论中比较有名的是GM模型,由于我这次没用上,深入了解它也需要时间,所以今天只谈灰色关联矩阵的问题。
灰色关联有什么用
灰色关联度,指的是两个系统或两个因素之间关联性大小的量度。目的,是在于寻求系统中各因素之间的主要关系,找出影响目标值的重要因素,从而掌握事物的主要特征,促进和引导系统迅速有效地发展。——这是比较“官方”的解释。我再来一个“野路子”的解释:用两种试验方法,得出两组数据A和B;用理论方法,得到理论解答C。那么,现在来比较试验方法A好还是B好?自然是看其结果,哪一个与C最吻合,哪个就最好呗,灰关联就是用来解决“谁和谁的关联程度更高”这样的问题的。
灰色关联的重要步骤
步骤不多,核心的,首先是数据的归一化处理,这是因为有时一个试验结果矩阵中的每个元素会有不同的量纲;接下来是计算灰色关联矩阵,这个过程涉及到的公式很吓人,我第一眼看的时候竟然没搞明白是什么意思,囧;最后是计算关联度,这也就是得到了最终结果。
下面来看看那个复杂的公式:(Pi为关联度矩阵中的元素)
关于关联矩阵中各个元素的计算,我起初被严重误导,认为用Excel是无法完成的,结果还绕了一段弯路,很是丢人~当然,有高手通过计算的经验,而且还给出了实例,有兴趣的可以参考“”里的内容。但我最终还是根据1992年出版的一本老书《》中的一个简单实例,用最简单的方法搞定了计算问题。鉴于我不知道如何把Excel公式按照步骤,类似APDL那样摆出来,那就把那个例子与大家分享,说说计算原理步骤吧。
首先看下面四数列
A=[2,3,4,3.7]
B=[60,73,84,58]
C=[8,1270]
D=[303,298,247,251]
以A为目标,检验B、C、D与A的关联度。
步骤1.归一化,将数列中的每个元素,除以相同的一个数值,比如A的归一化过程为[2/2, 3/2 ,4/2, 3.7/2]或者更常用的均值化处理,都可以搞定。只需要这几个数列用同一种方法归一即可了。
步骤2.求差序列.经过归一化的A、B、C、D,用A分别减去B/C/D;即
步骤3.求两级最大和最小差值。这是一个容易让人糊涂的地方,但实际操作很简单:
设E中最大值为Emax,最小值为Emin,其余类推;这样一共就有六个数,分别是Emax;Emin;Fmax;Fmin;Gmax和Gmin。从这六个数中,再选出一个最大值和一个最小值,假设为M和N——而这就是上述公式当中双重最值的部分啦。
步骤4.带入公式,得到三组关联系数(单行)矩阵。
步骤5.计算关联度,实际上就是步骤4中,每组矩阵各个元素求和除以元素个数(求均值)。
步骤6.通过比较关联度数值,最大的那个,其对应的数列与目标数列的关联度最高。
还有不清楚的,请参考上文中所述书籍的第33页,出于产权的原因,我不便在博客里直接照搬,不便之处还请见谅。
6 4 3 3 3 2 2 2 2 2
5871 3388 2989 2325 2011 1818 1753 1618 1528 1288excel下拉菜单中如何实现这样的关联?_百度知道
提问者采纳
=VLOOKUP(A7,KK2!B807:C813,2,0)
提问者评价
感谢,其实lliiyue 朋友也说得对,谢谢大家了
来自团队:
其他类似问题
9人觉得有用
为您推荐:
其他1条回答
=VLOOKUP(A7,B807:C813,2,0) 话说回来,你下拉菜单都会设置了,还没学会这个公式?图片呢
就是发不出来,怪了!!!我X!!我再X!!!
确实没注意到是另一张表格
您可能关注的推广
下拉菜单的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁怎样使用vlookup函数实现不同excel表格之间的数据关联_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
怎样使用vlookup函数实现不同excel表格之间的数据关联
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢广联达--服务新干线--答疑解惑在excel 中,怎样实现数据关联?_百度知道
提问者采纳
可以使用超链接 1、选中有数据的单元格
2、点击插入——超链接——输入要显示的单元格在选择要显示的excel的文档中的位置
3、确定就可以实现了。
比如上图里的工资条怎样在姓名栏输入名,就能把工资报表里的相关数据全部显示在工资条里的表格中呢,请各位给解说详细一点,好吗?
双击姓名下方单元格输入=HYPERLINK(&d:\&&工资报表!C3&&.txt&,工资报表!C3)
名字就显示出来了, 其他的数字可以直接在单元格里输入=再用鼠标点一下第一个表的数据就可以了。显示姓名的函数就是
=HYPERLINK(&d:\&&要显示的单元格&&.txt&,要显示的单元格)显示具体数值的函数就是
=要显示的数值
提问者评价
虽然你的答案不够完美,但是我已综合了你的方案和zhangweixsqq 的提议用VLOOKUP函数来实现。谢谢了。
其他类似问题
67人觉得有用
为您推荐:
您可能关注的推广回答者:
excel的相关知识
其他2条回答
可以的。就象我们平常在单元格中输入“=”,然后用鼠标找其它单元格。你把两个文件全打开,然后在你要显示数据的单元格中输入'=',然后用鼠标去另一个表格中选取你要用的数据就行了。也可以进行公式的加减乘除。
比如上图里的工资条怎样在姓名栏输入名,就能把工资报表里的相关数据全部显示在工资条里的表格中呢,请各位给解说详细一点,好吗?
两个数据表是独立的,要想及时刷新,就必须把两个表同时打开。 其实,你想要达到的目的是很多人都用得到的。我的办法是做一个自定义函数来实现。这样需要有一个具有唯一性的字段。比如工资ID,姓名是不行的,因为有重名的可能。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 excel关联数据 的文章

 

随机推荐