动态数据有效性
excel动态数据有效性

=OFFSET( Sheet1!$ C$6,,MAT CH(B3,部 门_不重 复,),COU NTIF(部 门,B3),1 )
把光标定 位到 Sheet2的 C3单元 格,打开 名称定义 框,将公 式写入“ 引用位置 ”,名称 还叫“人 员_本部 门”。确 定退出。 到这一 步,可以 打开数据 有效性对 话框了, 数据源为 “=人员_ 本部门” 。
要达到的效果是当l列改变单元格的值时m换句话说现在引用的是中间表中某一列的若也别太灰心它只有两个未知数我们已知的以m6单元格为例依据l6的值我们可以用mamatchl6部门不重复l6变了这个函数返回的值也跟着改变两个列确定了假如是部门3f列接着我们即是包含有多少人员包含了多少部门换个思路想一想我们数一数部门区域中countif部门l6验证由offste负责调度让以上参数都动起来offsetsheet1
引用
我们设置 公式、定 义名称, 最终目的 是设置M 列的数据 有效性。 我们已经 有经验 了,选择 M6:M13, 打开“有 效性”对 话框,选 择“序列 ”,数据 来源直接 使用公 式: “=人员_ 本部门” 。
在Sheet2中如何引用
请你激活 Sheet2, 假如我们 要为B列 设置部门 的数据有 效性, 一切准备 工作已经 就绪,使 用数据源 的定义名 称“部门 _不重复 ”即可。
为C列设 置“人员 ”的数据 有效性, 千万不要 马上就用 “=人员_ 本部门 ”,没用 。为什 么? 因为公式 =OFFSET( Sheet1!$ C$6,,MAT CH(L6,部 门_不重 复,),COU NTIF(部 门,L6),1 ) 中使用L6 作条件 (其实说 L6是不严 谨的,相 对M6来 说,是 L6,相对 M7来说, 是7等 等), 我们要设 置C列的 数据有效 性,应以 B列为动 态条件, 所以要把 公式改一 改:
捕捉课堂动态生成,提高课堂教学有效性

捕捉课堂动态生成,提高课堂教学有效性近年来,随着教育技术的迅猛发展,越来越多的教育机构开始关注课堂教学的改进和提高效率。
捕捉课堂动态并实时生成数据,成为一种新的趋势。
这种方法能够提供更多的信息和数据,帮助教师更好地了解学生的学习情况,提高课堂教学的有效性。
一、捕捉课堂动态生成方法的介绍1. 使用智能设备进行数据收集在现代教学中,学生使用的设备很多都是智能设备,例如手机、平板电脑等。
通过这些设备,可以轻松地捕捉到学生的动态,包括课堂作业的完成情况、学习的时长、出席情况等。
通过这些数据,可以更好地了解学生的学习状况,以便及时调整教学计划和方法。
2. 利用教育技术软件进行数据分析目前市面上有很多优秀的教育技术软件,可以帮助教师实时地捕捉课堂动态,并生成相应的数据分析报告。
这些软件通过数据分析,可以为教师提供更多的信息,帮助他们更好地了解学生的学习状态,从而优化教学。
3. 借助网络平台进行数据共享和交流借助网络平台,教师可以将捕捉到的课堂动态数据进行共享和交流。
这些平台也提供了教学资源共享的功能,可以让教师们相互学习和交流,从而提高整体教学水平。
二、捕捉课堂动态生成的优势1. 提高课堂教学的针对性通过捕捉和分析课堂动态生成的数据,教师可以更全面、更准确地了解学生的学习情况,有针对性地调整教学计划和方法。
这样一来,教学将更贴近学生的需求,更有效地提高学习效果。
2. 促进个性化教学捕捉课堂动态生成的数据可以很好地反映学生的学习特点和个性化需求。
通过对这些数据的分析,教师可以更全面地了解每个学生的学习情况,为其量身定制个性化教学方案。
3. 提高教学效率通过捕捉课堂动态生成的数据,教师可以更迅速地发现学生在学习中存在的问题,并及时进行调整。
这样一来,可以大大提高课堂教学的效率,更好地实现教学目标。
4. 丰富课堂教学手段利用捕捉课堂动态生成的数据,可以为课堂教学提供更多元的信息。
教师可以根据这些数据,采用更多样化、更灵活的教学方法,为学生提供更优质的教学体验。
查找和引用函数vlookup

查找和引用函数vlookupvlookup函数是Excel(电子表格软件)中一种非常常用的函数。
它的作用是在一个数据集中查找某个值,并返回这个值所在行或列的相关数据。
该函数的具体语法为:=vlookup(lookup_value,table_array,col_index_num,[range_lookup])1. lookup_value:要查找的值。
2. table_array:查找的数据集(一般是一个区域,或是一个导入的数据库)。
3. col_index_num:需要返回的结果所在的列序号(即查到的数据在数据集中是第几列)。
4. range_lookup:是否查找近似值(默认为TRUE)。
这是一个非常实用的函数,可以帮助用户快速查找到需要的数据。
下面是具体的使用方法和应用场景。
一、使用方法:1. 打开Excel电子表格,选中需要使用vlookup函数的位置。
2. 输入=vlookup函数,然后依次填写lookup_value、table_array、col_index_num、range_lookup四个参数。
3. 按下“Enter”键,即可得到查找结果。
二、应用场景:1. 快速查找某个特定值的信息:比如学生成绩,工资表等。
2. 对数据进行规范化:比如将不同单位的重量、长度等换算成同一单位,以方便计算。
3. 增加数据的准确性:比如将错误的学生名字进行更正,将通用名称与规定名称对应。
4. 数据的合并:比如将多个表格中的数据进行比对、整合,以获取更完整的信息。
5. 生成报表:比如统计某个时期内的销售额、产品数量,以便分析销售业绩等。
三、注意事项:1. 确保“lookup_value”存在于“table_array”中。
2. 正确填写“col_index_num”,否则得到的结果可能不正确。
3. 如果需要查找精确数据,请将“range_lookup”设置为FALSE。
4. 在使用vlookup函数时,数据集最好是有顺序的,否则容易出现错误。
数据标准中的静态指标,动态指标,计算指标含义

数据标准中的静态指标,动态指标,计算指标含义1. 引言1.1 数据标准中的静态指标数据标准中的静态指标是指在一定时间点或时间段内固定的数据指标,通常用于描述过去的状态或情况。
在数据标准的制定和实施过程中,静态指标是非常重要的一部分,可以帮助企业或组织了解当前的数据情况,为决策提供参考依据。
静态指标在数据标准中的应用场景非常广泛,可以应用于各个行业和领域。
比如在金融行业,静态指标可以用于评估公司的财务健康状况和盈利能力;在医疗领域,静态指标可以用于分析病人的健康状况和疾病发展情况。
静态指标在数据标准中扮演着重要的角色,帮助企业和组织更好地理解数据,做出明智的决策。
1.2 数据标准中的动态指标数据标准中的动态指标是指随着时间或特定条件的变化而变化的指标。
动态指标可以帮助我们了解数据的变化趋势,识别数据中的异常情况,以及预测未来的发展趋势。
动态指标的含义可以理解为数据标准中能够反映数据变化趋势的指标。
销售额的月度增长率、网站访问量的每日波动等都可以作为动态指标来衡量和分析数据的变化情况。
在实际应用中,动态指标可以帮助企业监控业绩表现,及时发现问题并做出调整。
通过分析每月销售额的增长率,企业可以及时调整销售策略和市场推广活动,以实现更好的销售业绩。
动态指标在数据分析和决策过程中扮演着重要的角色,能够帮助企业更好地了解市场动态、消费者需求以及竞争对手的表现,从而制定更加有效的业务策略。
动态指标在数据标准中扮演着至关重要的角色,能够帮助企业更好地了解数据变化情况,及时作出调整,实现更好的业绩表现。
在制定数据标准和分析数据时,动态指标应当被重视和充分利用。
1.3 数据标准中的计算指标数据标准中的计算指标是指根据已有的数据指标进行计算得出的新指标,可以更全面地反映数据的特征和规律。
计算指标通常通过对已有数据指标进行运算、比较、求和等操作,得出更加具体、准确的数据信息,帮助用户更好地分析、理解数据,从而做出更科学、有效的决策。
《第10节 设置数据有效性》教学设计

《数据有效性》教学设计课前环节步骤与时间教师活动学生活动设计意图创设情境引发思考在云班课中发布任务:每年的九月初都会迎来新生报到,请你帮助教师制作“新生报到登记表”,并由组员填制信息进行测试,结果会出现输入的信息格式不一致、数据不规范的情况,思考原因和解决办法,参加云班课中的讨论活动。
根据平台中课前学生的预习情况,将学生进行分组,分为4组,每组5人。
小组制作“新生登记表”,组员填写。
完成云班课中的调查问卷活动,并了解数据有效性。
巩固Excel表格的创建与美化,同时引导学生发现问题,预习新知。
课中环节步骤与时间教师活动学生活动技术手段与设计意图课前总结2分钟小视频对比:未使用数据有效性和使用了数据有效性的结果对比。
总结课前讨论和学习情况。
观看对比小视频,加深对数据有效性的认识。
微课视频进行对比。
突出数据有效性的功能,激发学生学习兴趣。
情境再现导入新课3分钟每年的九月初都会迎来新生报到,如果能制作出一张快捷方便的“新生报到登记表”,在新生登记的时候一定会事半功倍。
让我们帮助招生办制作一张“登记表”,并为登记表的每一列设置数据有效性。
学习数据有效性的概念,理解数据有效性可以控制用户输入单元格的数据或值的类型。
播放情境视频,现再情境。
认识数据有效性。
实施任务明确重点10分钟任务一:限制输入位数或范围(1)“录取编号”限制为4位有效数据;(2)“出生日期”限制范围为“2002.9.1—2005.9.1(14至17周岁)”;(3)“入校总分”限制为“300-500”。
根据学生在课前观看微课和参加测试的结果进行有针对性地讲解和提示。
观察各小组的完成情况,并对学生的技能学习情况进行评价,填制评价表格。
通过观看微课、教材、步骤指导,完成学习和设置,并进行自我测试和组内互测。
微课辅助学习,自制小测试小程序检验学生学习效果。
课后环节步骤与时间教师活动学生活动设计意图拓展提升在蓝墨云班课平台中发布拓展资源,引导学生思考,如何设计其类型的数据有效性,在自定义的有效性设计中,还可以做什么?利用网络资源和参考书籍,自主学生数据有效性的其他用途,并在云平台的活动中进行交流。
EXCEL 数据有效性讲解

公式在数据有效性中应用单元格不让输入数据,可以在有效性公式输入:=type(a1)<>1例1、限制B15:B21的单元格只能输入数字A列只许输入逻辑值,那么可设为:=NOT(A1)只能数字=isnumber()只能文本=istext()如果限制A列只能输入文字则用数据有效性--公式--=type(a1)=2=count(B5)=type(B5)=1=sign(B5)RADIANS(B5)=FACT(a1)isnumber()用来判断输入的是否为数字如果是数字,返回True,如果返回false则判断为错误信息(不是有效的)例2、限制B31:B39只能输入E31:E36中的数据电信电信移动联通铁通网通卫通例3、限制单元格只能输入以E开头的文本或者是=find("E",B47)=1e2本例中find函数返回查找"E"的位置如果位置为1,公式成立,如果不为1,不成立不成立的就返回false,则被判断为不有效.例4、限制单元格里面只能输入7位的数字2222222len检查输入数据的长度例5、限制单元格不能输入小于今天的日期例6:限制重复值的录入2123例7:保护公式商品价格数量总价栗子 2.738102.6衣服 5.352275.6车8.724208.8棋子25.15125.5花生66.7352334.5瘦肉12.366811.8薯仔 2.82775.6选择区域<<编辑<<定位<<定位条件<<公式<<例8:保证身份证的唯一性和位数=COUNTIF($B$43:$B$53,$B43)=1这个公式保证了没有重复输入=OR(LEN($B43)=15,LEN($B43)=18)保证15位或是18位用and则同时符合这两个条件时才可以输入=AND(countif($B$43:$B$53,$B43)=1,OR(len($B43)=15,len($B43)=18))例9:只允许汉字输入汉字,6汉字,3=len(B65)*2=lenb(B65)例10:创建动态下拉菜单运营商城市费用姓名A1B1C1D1A2B2C2D2A3B3C3D3A4B4C4D4A5B5C5D5A6B6C6D6A7B7C7D7A8B8C8D8一级科目二级科目城市B2城市B2。
excel基础使用数据有效性规范录入
导入文本数据
使用“打开”命令:选择菜单命令“文件|打开”,在“打开”对话框 中选择“文件类型”为“文本文件”。这时会出现如图2所示的“文本 导入向导”对话框,共有3个步骤,这是其中第1步。
第一步
第二步
在该对话框中可以设置原始数据类型,在选项右侧有比较清 楚的说明,这里不再赘述,单击“下一步”按钮,进入第2 步设置,再单击“下一步”按钮进入第3步设置。
复制数据有效性
包含数据有效性的单元格被复制时,数据 有效性会被一同复制。如果只需要复制单元 格有效性设置内容应用到其他的单元格区域, 而不需要包含单元格中的数据内容和其他的 格式该如何实现?
step 1:copy ---按住<ctrl>,选中所需内容
step 2:编辑—选择性粘贴—粘贴—有效性 验证
4.选择H2单元格,单击菜单“数据→有效性”,弹出“数据 有效性”对话框,在“允许”下方的下拉列表中选择“序 列”,在“来源”下方的文本框中输入公 式: =INDIRECT(G2)
第二章 导入外部数据
导入文本数据 导入access 数据库数据 导入internet 网页数据 根据网页内容更新工作表数据 导入word文档中的数据 有选择地导入excel 表数据
3.选择G2单元格,单击菜单“数据→有效性”,弹出“数据
有效性”对话框,在“允许”下方的下拉列表中选择“序 列”,在“来源”下方的文本框中输入公式: =产品类别单 击“确定”按钮。这时G2单元格中已包含了一个下拉列表, 单击G2单元格右侧的下拉箭头,任意选择一个产品类别,使 G2单元格不为空。这一步十分重要,否则会在下面的步骤中 出现错误。
nternet数据
根据网页内容更新工作表数据
单击菜单“数据→导入外部数据→新建Web查询”,打开“新建Web 查询”对话框-——输入网址——“转到” 。找到需要导入的数据,单击 左上角的箭头,然后再单击“导入”按钮,弹出“导入数据”对话框, 选择导入数据的放置位置。
EXCEL的数据有效性
EXCEL的数据有效性
1 什么是数据有效性?
在报表制作过程中,常常需要输入不同类型的数据,例如时间、证件号码、下拉列表等。
在录入数据(尤其是大量录入)时,难免存在输入错误,从而影响到数据的质量和计算结果。
那么如何控制这些错误的发生呢?除了细心、细心、再细心之外,事先对相关字段进行数据有效性的设置,是一个行之有效的办法。
百度百科中对于数据有效性的定义如下:
“数据有效性是在尚未输入数据时,预先设置,对单元或单元格区域输入的数据从内容到数量上进行限制。
对于符合条件的数据,允许输入;对于不符合条件的数据,则禁止输入。
这样就可以预先系统地检查数据的正确性、有效性,避免错误的数据录入。
”
在Excel2007中,可以通过【数据】→【数据工具】→【数据有效性】(图1)来打开“数据有效性”对话框,如图2所示。
图1
图2下面我们来看看常见的数据有效性应用。
2 预先设定数据的输入格式
图3
“数据有效性”可以根据字段数据类型和范围进行格式预设。
例如,对于表格中的年龄一列,只能输入整数,通常介于0-100岁,利用数据有效性可以进行如下设置。
如图4,在“允许”中选择“整数”,在“数据”中选择“介于”,最小值和最大值分别设为0和100。
图4
设置完成后,可在C列中进行录入。
当录入的数值在0-100之外,系统就会自动弹出窗口,提示输入错误,如图5所示。
图5
同样,对于身份证号,我们可以限定数字的长度。
由于目前第二代身份证号码都是18位,因此,我们针对D2:D6单元格区域可进行数据有效性设置,如图6所示。
数据有效性-动态图表
问题:
1、表头(data1、data2……)属于动态的。
2、数据随着日期更新而更新,需要一个动态的数据,
而这个动态则是由表头来确定的。
任务:
1、定义动态表头
2、定义动态数据列
解决步骤:
1、定义动态表头。
插入/名称:rng=OFFSET(数据!$B$2,,,,COUNTA(数据!$2:$2)-1)
为了实现每次都可以选择不同的数据,我们应该设置有效性
点击“图表”工作表中c4,数据/数据有效性
选择列表,在来源里输入:=rng
2、日期列
显然,日期属于动态数据,可以确定的是从A2开始,因此可以
名称:Date=OFFSET(数据!$A$3,,,COUNTA(数据!$A:$A)-1,)
3、数据列
前面说过了,数据列是由表头确定的,而数据个数则跟日期个数
一致,因此可以利用日期列偏移多少来处理
到底偏移多少呢?这个则由所选表头在表头列中的位置决定了。
因此名称可以这么写:Data=OFFSET(Date,,MATCH(图表!$C$4,rng,0),)
4、至此,前期准备已经结束,以下是图表制作过程
5、选中图表制作工具,选择适当的图表类型
在值的位置输入:=数据!Data
在坐标的位置输入:=数据!Date
在系列的位置输入:=图表!$C$4
最后美化一下图表即可。
国家重点监控企业污染源自动监控数据有效性审核办法
审核办法
PPT文档演模板
2020/11/9
国家重点监控企业污染源自动监控数 据有效性审核办法
主要内容
一、总则 二、排污单位自行监测的管理 三、污染源监督性监测的管理 四、污染源监测设施的管理 五、监测数据的管理 六、罚则 七、附则
PPT文档演模板
国家重点监控企业污染源自动监控数 据有效性审核办法
PPT文档演模板
国家重点监控企业污染源自动监控数 据有效性审核办法
•第三章 污染源监督性监测的管理
第二十条【进入企业要求】环境监测机构工作人
员出示有效证件后,有权进入排污单位依法开展污
染源监督性监测。需要进入军队或保密单位进行监
测的,应事先通知被监测单位的主管部门。
被监测单位应当根据监测工作的需要提供相
第八条【自行监测方案及其要求】环境保护 主管部门应当根据国家或者地方污染物排放( 控制)标准,结合排污单位的行业特点、排放 污染物的类别以及环境管理的需要,对排污单 位开展自行监测的项目、点位、频次和数据上 报等提出要求。
排污单位应当按照前款规定的要求制定
自行监测方案,开展自行监测,保存原始监测
记录,并对监测数据的准确性国家重和点监真控企业实污染源性自动负监控数责。
被监测单位对样品采集过程有异议的,
环境监测机构工作人员应当在原始监测记录
上记录异议内容,并由被监测单位签字确认
。
PPT文档演模板
国家重点监控企业污染源自动监控数 据有效性审核办法
•第三章 污染源监督性监测的管理
第二十二条【监测样品分析】环境监测机构 工作人员应及时对所采集的样品开展分析测 定工作,编写污染源监测报告。
PPT文档演模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
引用
我们设置 公式、定 义名称, 最终目的 是设置M 列的数据 有效性。 我们已经 有经验 了,选择 M6:M13, 打开“有 效性”对 话框,选 择“序列 ”,数据 来源直接 使用公 式: “=人员_ 本部门” 。
在Sheet2中如何引用
请你激活 Sheet2, 假如我们 要为B列 设置部门 的数据有 效性, 一切准备 工作已经 就绪,使 用数据源 的定义名 称“部门 _不重复 ”即可。
#N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A
可引用实 原始表 际工作表
区域。
中间表
可以建立 在原始表 所在工作 表上,也 可以建立 在另外一 个工作表 上。
如果用手 工建立这 个
中间表
,那么, 可以跳过 第一步, 直接看第 二步。
第一步 建立中间表
部门4 看见 部门4 理解
部
门,MATCH
D5 (,COUNTI
F($C$5:C
5,部
门),))
数组公
式,按
Ctrl+Shi
ft+Enter
结束,并
把公式往
右复制,
具体区域
大小根据
实际情况
作估算。
提取不重
复值的方
法很多,
可根据自
*
己的习惯
或可理解
程度任选
其中一种
。
按部门分
类,提取
3>
人员列的 不重复
值,写入
D6:J13。
=INDEX(
第二步 引用动态区域
这一步与 原始表 无关,我们只要有 中间表
引用包含
1>
部门的单 元格区域
。
=OFFSET(
$D$5,,,,
COUNTIF(
$D$5:$J$
5,"*"Байду номын сангаас)
从D5单元 格开始是 确定的, 你的中间 有建立在 哪里,这 个单元格 就在那里 。 $D$5:$J$ 5也是确 定的,你 的公式复 制到哪, 这个区域 就引用到 哪。
也别太灰 心,它只 有两个未 知数,我 们已知的 有:开始 行是第6 行,引用 区域都是 1列。 以M6单元 格为例, 依据L6的 值,我们 可以用 Match() 在D5:G5 中找到它 们的位 置:
MATCH(L6 ,部门_不 重复,)
L6变了, 这个函数 返回的值 也跟着改 变,两个 值形影相 随,就像 我和 ExcelHom e一样。
”,在打
开窗口中
选择“序
列”,输
入上面的
公式,确
定。
如果你第
一次接触
这东西,
请举手,
*
很多人愿
意一步一
步引导你
到你掌握
为止。
把公式定
3>
义为一个
名称
=OFFSET( Sheet1!$ 部门_不 D$5,,,,C 重复 OUNTIF($ D$5:$J$5 ,"*")) 定义为名 称以后, 在“数据 -有效性 ”的“来 源”中, 可以使用 名称:“ =部门_不 重复”。
定义两个
名称:部
门和人
员,分别
1>
是原始表
中部门、
人员数据
所在的区
域。
=OFFSET(
Sheet1!$
A$6,,,CO
部门 UNTA(She
et1!$A$6
:$A$6553
6))
人员
=OFFSET( 部门,,1)
在下面的
公式中直
*
接引用数
据区域也
行。
提取部门
2>
的不重复 值,写入
D5:J5。
=INDEX(
确定以后 还没有让 你高兴起 来,别怨 我,建议 你还是重 做一遍, 看哪步弄 错了。
名称不一 定要这样 写,平时 我也不是 这样,起 码不用中 文,写公 式时输入 法换来换 去就麻烦 。
如果两处 以上要使 用动态引 用,也可 定义两个 名称,像 本示例一 样。
#N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A
中间表
部门1 张三 赵六 风格 有人 #N/A #N/A #N/A #N/A
部门2 李四 王五 回复 发动 地方 #N/A #N/A #N/A
部门3 高大 然而 孤儿 几个 #N/A #N/A #N/A #N/A
部门4 德国 发过 看见 理解 #N/A #N/A #N/A #N/A
#N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A #N/A
=OFFSET( Sheet1!$ C$6,,MAT CH(B3,部 门_不重 复,),COU NTIF(部 门,B3),1 )
把光标定 位到 Sheet2的 C3单元 格,打开 名称定义 框,将公 式写入“ 引用位置 ”,名称 还叫“人 员_本部 门”。确 定退出。 到这一 步,可以 打开数据 有效性对 话框了, 数据源为 “=人员_ 本部门” 。
列确定 了,假如 是“部门 3”-F 列,接着 我们要知 道,这列 中F6以下 有效的行 数是多少 。 即是包含 有多少“ 人员”, 包含了多 少“部门 3”的人 员。 换个思路 想一想, 我们数一 数“部门 ”区域中 有多少个 “部门3 ”就行了 。公式 是:
COUNTIF( 部门,L6)
验证
由 Offste() 负责调 度,让以 上参数都 动起来, 我们把公 式输入到 M列看 看: =OFFSET( Sheet1!$ C$6,,MAT CH(L6,部 门_不重 复,),COU NTIF(部 门,L6),1 ) 像下面示 例一样, 我们在编 辑框中用 鼠标选取 嵌套中的 函数,按 F9计算它 的值,
引用指定
部门的包
4>
含所有人
员的单元
格区域
刚才引用
分析
的是已知 一行的若
干列。
为L6:L13
设置数据
有效性,
引用的是
同一个区
域,如本
例,都是
D5:G5。
现在为 M6:M13设 置数据有 效性。
要达到的 效果是, 当L列改 变单元格 的值时, M列引用 的区域也 要跟着改 变。 换句话 说,现在 引用的是 中间表中 某一列的 若干行。 你一听就 明白,有 两个未知 数。
为C列设 置“人员 ”的数据 有效性, 千万不要 马上就用 “=人员_ 本部门 ”,没用 。为什 么? 因为公式 =OFFSET( Sheet1!$ C$6,,MAT CH(L6,部 门_不重 复,),COU NTIF(部 门,L6),1 ) 中使用L6 作条件 (其实说 L6是不严 谨的,相 对M6来 说,是 L6,相对 M7来说, 是7等 等), 我们要设 置C列的 数据有效 性,应以 B列为动 态条件, 所以要把 公式改一 改:
动态引 用
部门 部门3 部门2 部门2 部门4
人员 高大
回复
就能把事 办了,无 论你的中 间表是从 何而来。
继续计 算:
还可以选 取全部公 式,按 F9,得出 最后的结 果。
定义 *
把公式输 入到M6不 是必经步 骤,这样 做了,你 可以对公 式认识得 透彻一 点,就这 意思。 在这里编 辑公式也 比在名称 定义窗口 中方便一 些。 我们把输 入的公式 复制到剪 贴板,按 Ctrl+F3 打开名称 定义框: 定义名称 为“人员 _本部门 ” 把光标定 位到“引 用来源 ”,按 Ctrl+V粘 贴,确定 退出。 这个公式 是为M6量 身定做 的,在定 义名称 时,我们 在把光标 定位到M6 单元格。
本来万事 俱备,又 有东风祭 起。 Offset() 何不费事 给我们返 回准确的 单元格区 域。
所谓动态
区域,无
非是起始
★
行、起始
列、行数
、列数的
不确定,
但在某一
时刻,它
又是确定
的,我们
要做的工
作,就是
找出其中
的规律,
把动态转
换成静态
。
为L6:L13
2>
设置数据
有效性
选择该区
域,点击
“数据-
有效性
人
员,MATCH
(,COUNTI
D6
F($D$5:D 5,人
员)+(部
门
<>D$5),)
)
还是数组
公式。比
上一个公
式,增加
了一个部
门的条件
限制,注
意D使用
的是相对
引用。
这个公式
如果你还
不理解,
可点击D6
*
单元格, 执行菜
单:工具
-公式审
核-公式
求值。
在公式求 值对话框 中,一步 一步点击 “求值 ”,观察 它的分步 计算过程 。
原始表
部门 部门1 部门2 部门1 部门2 部门1 部门2 部门2 部门1 部门2
人员 张三 李四 赵六 王五 风格 回复 发动 有人 地方
部门3 高大
部门4 德国
部门3 然而
部门3 部门3 部门4
孤儿 几个 发过
http://c lub.exce lhome.ne t/dispbb s.asp?bo ardID=1& ID=16218 0&page=1 &px=0
唯一不确 定的,即 是唯一动 态的,就 是列数, 我们用函 数 Countif( )可以返 回一个确 定的值。 COUNTIF( $D$5:$J$ 5,"*") 中,第二 个参数使 用通配 符,用俗 语说,就 是查找任 何值, 可是,虽 说是任何 值,偏偏 就不包含 错误值, 这不是我 们的福气 么?