2022-11-30 14:08来源:m.sf1369.com作者:宇宇
1、三维报表:一个体积,具有长度、宽度与高度,在Excel中存在某一个变量对非独立类别的多行或多列的字段产生影响,最适合从多个维度展示结果的报表。
2、一维报表:一条线,具有长度或宽席,在Excel相当于一行或一列单元格,并具有独立类别的字段,最适合作为日常记录的明细表与数据透视表引用的数据。
3、二维报表:一个面,具有长度和宽度,在Excel中有多行或多列表达同一个类别的字段,最适合做最后的报表展示。
打个比方,表1中有:运单号,详细地址表2中用:运单号,重量总表中有:运单号,详细地址,重量简单的可以这样做:
如果运单号这一列,几个表是相同的,顺序也相同,那是很好办,使用选择性贴入就好了:在总表中复制,然后在表1中复制数据,在总表中,选择性贴入-粘贴链接数据,实际是建立了一个公式,形如表1!单元格引用。 这个办法只能对付简单的情况,也不够自动化。复杂一点的,可用数据透视表或者函数,甚到可以用vba宏。用数据透视表不需要太多的技巧,自动化程度高,但是定制性还不够强。用函数略麻烦一些,定制性强一些。用vba我了解不够,惭愧。此时正在制作相关本提问的文档附件,有事了,一时没能完成,先作罢,吃饭,接待一个友人,您先研究一下透视表吧。函数呢,需要用到index配合match函数,或者vlookup,以前我还用过indirect函数。您先研究一下。拜拜,吃饭去了。。。最终结果补充:我与出题人在评论中进行了一些交流,我将我的测试记录以文件附件(哦,只能是图片,要是支持附件就方便啦)附到这里,供大家参考。我发现我所提到的函数方法有一个缺陷,就是跨工作表引用在子表(A表)没有打开时,在总表用跨表引用它的数据是不能正确显示的,所以这种方法不适于大量的子表的情况。惭愧。此方法仅供参考,只便于在少量情况下使用。请见图片,谢谢。在附图中,有个总表图片,我们看到,当子表A001打开,A002没有打开时,总表中的数据,仅当A001显示正确,而另一行本来是A002的,显示不正确。关于excel的hyperlink函数使用的一个注解:hyperlink函数的左边参量中使用的跨表引用:[路径/工作簿名]工作表名!单元格地址
其他函数中使用的跨表引用,与以上格式不一致,如下:
生成跨工作簿引用前缀:'路径/[工作簿名]工作表名'!单元格地址同路径或打开文件时自动简化为[工作簿名]工作表名!单元格地址
在我的测试中,总表中使用的函数如下:文件在同一路径下,用函数:
=HYPERLINK("["&B3&"]A表!$D$2",INDIRECT("["&B3&"]A表!$D$2"))
文件在不同路径下,用函数:
=HYPERLINK("["&A2&"\"&B2&"]A表!$D$2",INDIRECT("'"&A2&"\["&B2&"]A表'!$D$2"))
建议用户将各个子表与总表放在同一文件夹下。这样函数构建简单一些。
单元格地址引用中,最为常用是两维引用,相对引用为列(字母)和数字(行)的组合,如,D4,引用的是D4单元格的值。如果不想D4的引用在拖动时变化,可以使用绝对引用"$D$4". 三维引用是指表单(sheet)之间的引用,如在表单sheet3中的单元格需要引用sheet1中的D4,可以使用"sheet1!D4",同理,也可使用绝对引用。
三维模型是物体的多边形表示,通常用计算机或者其它视频设备进行显示。显示的物体是可以是现实世界的实体,也可以是虚构的物体。任何物理自然界存在的东西都可以用三维模型表示。
回顾一下地质建模在油田开发中的作用,可以发现目前的三维建模主要有两个作用:一个是为数值模拟提供基础模型,第二是用于油藏的整体评价,例如油藏勘探开发的风险评价。但三维建模一直没能深入到油田的生产中。 技术简介 油田开发地质研究工作中,目前还没有十分有效、先进的技术。
油藏地质研究还主要依靠手工编制的厚度图、油藏剖面图、连通图等。十分需要新的技术的补充与提高。
在整个开发阶段地质研究工作中,唯一可以称为新技术的就是三维建模。因此三维建模完全可以在开发阶段地质研究中起到更为突出的作用。实际上,三维建模应该,也完全可以成为油藏开发阶段油藏精细描述和生产措施部署的核心技术。 现在,三维模型已经用于各种不同的领域。
在医疗行业使用它们制作器官的精确模型;电影行业将它们用于活动的人物、物体以及现实电影;视频游戏产业将它们作为计算机与视频游戏中的资源;在科学领域将它们作为化合物的精确模型;建筑业将它们用来展示提议的建筑物或者风景表现;工程界将它们用于设计新设备、交通工具、结构以及其它应用领域;在最近几十年,地球科学领域开始构建三维地质模型。 发展历史 自上世纪五十年代马特龙把地质统计学引用地质研究以来,地质统计学就成了地质建模的核心。
但是几十年的实际应用也表明,单纯依靠地质统计学是不能把三维建模更深入的引入到油田的开发生产中的。 如何更多的发挥三维建模技术的作用,真正使其成为油藏开发阶段油藏精细描述和生产措施部署的核心技术是每一个从事三维建模工作的人必须经常琢磨的问题。
严格的讲,三维建模已经不能算是很新的技术,在国外,地质建模已经发展了几十年,中国自上世纪80年代末开始引入EsrthVision以来,也已经发展了快二十年。
1.
相对地址——用列标和行号组成 例如 A1,B2,C3
2.
绝对地址——已列标和行号前加上符号$构成,例如$A$1,$B$2
3.
混合地址——是通过上述两种地址的混合表示,例如$A1(绝对列相对行),A$1(相对列绝对行)
4.
三维地址的引用——工作表标签名!单元格地址引用
5.
同一工作簿不同工作表的数据所在的单元格引用——工作表名称!单元格地址引用
6.
不同工作簿中的数据所在单元格地址的引用——[工作簿名称]工作表名称!单元格地址引用
把公式,横向或纵向填充时,单元格编号会自动变化,如A1,向下会变为A2,A3......,如果需要所有公式都用A1,就要把A1绝对引用,$A$1,就不会变成A2、B2等.
“∧”是且的意思,“∨”是或的意思。
这是数学逻辑符号,连接两个简单命题用的,“∧”是且的意思,相当于集合中的交集,命题P∧Q的真假与P,Q的真假有关,当P,Q全是真命题时,命题P∧Q为真命题,其他都是假命题。
“∨”是或的意思,相当于集合中的并集,命题P∨Q的真假也与P,Q的真假有关,当P,Q全是假命题时,命题P∨Q为假命题,其他都是真命题。
扩展资料:
逻辑运算包括联合、相交、相减。在图形处理操作中引用了这种逻辑运算方法以使简单的基本图形组合产生新的形体,并由二维逻辑运算发展到三维图形的逻辑运算。
由于布尔在符号逻辑运算中的特殊贡献,很多计算机语言中将逻辑运算称为布尔运算,将其结果称为布尔值。
布尔用数学方法研究逻辑问题,成功地建立了逻辑演算。他用等式表示判断,把推理看作等式的变换。这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律 。
这一逻辑理论人们常称它为布尔代数。20世纪30年代,逻辑代数在电路系统上获得应用,随后,由于电子技术与计算机的发展,出现各种复杂的大系统,它们的变换规律也遵守布尔所揭示的规律。
区别如下所示:
1、性质不同。
BIM的模型是一个可视化的建筑数据库,不仅仅指几种种简单的软件,同时是指一种标准,是指对整个建筑项目的全生命周期支持。而3Dmax是一个模型。
2、目的不同。
3Dmax(或Sketchup等软件)其主要目的是进行可视化建模,其定位是进行建筑表现,为设计提供效果图级别的图像和动画展示。
BIM模型(ABC等软件)目的为建筑信息管理,定位为完成整个建筑项目的设计,包括方案设计,成果输出等等,可视化只是其附带的作用。
3、建模方式不同。
3Dmax等软件通过点、线、面的概念实现三维模型搭建,需要从头开始,或者引用别人已经搭建过的模型。
BIM核心建模软件一般通过构件建模,通常是以族文件的形式,一些复杂的形体可以通过体量的方式完成,类似与搭积木,更简单、成熟。
第一种,A1引用样式:例如"B2"表示列 B 和行 2 交叉处的单元格。
第二种,R1C1引用样式:例如"R2C3 "表示行 (即R)2 和列 3(即C) 交叉处的单元格。
第三种,三维引用样式(跨多个sheet):例如"=SUM(Sheet2:Sheet13!B5) "将计算同一工作簿中多个sheet中B5 单元格内所有值的和,单元格取值范围是从工作表2 到工作表 13。
indiret函数数组用不了可能是遭遇了以下问题。
问题一
H6=ADDRESS(ROW($A$1)+INT((ROW()-ROW($A$6))/2),1,4)&":"&ADDRESS(ROW($A$1)+INT((ROW()-ROW($A$6))/2),3,4)
单元格H6返回文本"A1:C1"
然后,E7:G7输入区域数组公式=INDIRECT(H6),E7:G7能够返回{1,5000,6000}
但是,直接在E6:G6输入区域数组公式
=INDIRECT(ADDRESS(ROW($A$1)+INT((ROW()-ROW($A$6))/2),1,4)&":"&ADDRESS(ROW($A$1)+INT((ROW()-ROW($A$6))/2),3,4))
却返回{#VALUE!,#VALUE!,#VALUE!}
直接把H6的公式代入为INDIRECT的参数,何解会返回错误值。
第一,一个单元格只能返回一个单值H6的公式,其实返回了一个数组——用功能键F9会发现返回数组{"A1:C1"}(虽然只有一个元素,但这确实是一个数组,不是单值),但是由于一个单元格只能返回一个单值,这时候单元格的值自动取该数组第一个元素的值,所以单元格返回单值——字符串"A1:C1"第二,Excel公式不能处理超过二维的数组(这个道理,可能很多异议,但解释起来,已经偏离INDIRECT函数的范围了——可能涉及到OFFSET函数,还用所谓的三维引用;总之,这个道理是正确的)INDIRECT函数返回的是一个引用,所有的单元格引用都是二维的。E6:G6的区域数组公式相当于=INDIRECT({"A1:C1"}),而不是=INDIRECT("A1:C1")——当INDIRECT的参数是一个数组时,INDIRECT的返回值将变成三维数组,所以返回错误值#VALUE!