ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1911|回复: 9

今天在这里做个记录,认真学习,向大家学习。

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-5-29 22:36 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
学习笔记!

TA的精华主题

TA的得分主题

发表于 2010-5-30 11:40 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
搭车同下决心学习!

TA的精华主题

TA的得分主题

发表于 2010-5-30 23:08 | 显示全部楼层

不是灌水吧?

怎么没有内容?楼主占位写笔记中??
2004年注册的老ID了,加油!期待更大进步!

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-5-31 22:44 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
2010年5月31日
学习查找和引用函数。vlookup、hlookup、lookup、match、offset、choose、indirect。
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
函数第一个参数是为需要在查找区域(Table_array)第一列中查找的数值。数据类型必须与第二个参数第一列的数据类型保持一致。
函数第三个参数是需要返回的数据在查找区域中的第几列,不是数据表中实际的列号。
函数第四个参数是指明函数VLOOKUP返回时是精确匹配还是近似匹配。,0就是精确匹配,而且支持无序查找,1就是使用模糊查找。
   *该函数是从左到右查询,关于从右向左查询数据的解决办法可以用if函数,或者choose函数对目标数据进行特殊的转换。例如if({1,0},右边的数据列,左边的数据列),作为第二个参数。

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-5-31 23:02 | 显示全部楼层
试图用所学解决论坛关于VLOOKUP函数的所出现的问题。

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-6-1 13:21 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

MATCH( )

MATCH( )是返回在指定方式下与指定数值匹配的数组中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用MATCH 函数。
注意:MATCH函数返回lookup_array 中目标值的位置,而不是数值本身。
MATCH(lookup_value,lookup_array,match_type)
重点的是第三个参数,(1或者省略,0,-1)
1或省略:MATCH函数会查找小于或等于lookup_value的最大值。lookup_array参数中的值必须按升序排列,例如:...-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE。
0:MATCH函数会查找等于lookup_value的第一个值。lookup_array参数中的值可以按任何顺序排列。
-1:MATCH函数会查找大于或等于lookup_value的最小值。lookup_array参数中的值必须按降序排列,例如:TRUE, FALSE, Z-A, ...2, 1, 0, -1, -2, ... 等等。

个人认为这个函数的作用就是为例如INDEX等函数的row_num参数提供值。或者在同一列中查找重复值或者是否存在该值。

[ 本帖最后由 ding1979 于 2010-6-1 22:32 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-6-1 13:34 | 显示全部楼层

回复 3楼 lrlxxqxa 的帖子

嘿嘿,有点害羞了,努力学习了!!!

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-6-1 21:52 | 显示全部楼层
INDEX 函数
返回表格或区域中的值或值的引用。函数 INDEX 有两种形式:数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)形式和引用形式。
数组形式   INDEX(array,row_num,column_num)
注意点:1、如果同时使用参数 row_num 和 column_num,函数 INDEX 返回 row_num 和   column_num 交叉处的单元格中的值。
        2、如果将 row_num 或 column_num 设置为 0(零),函数 INDEX 则分别返回整个列或行的数组数值。要使用以数组形式返回的值,请将 INDEX 函数以数组公式 (数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。)形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。要输入数组公式,请按 Ctrl+Shift+Enter。

引用形式  INDEX(reference,row_num,column_num,area_num)

注意点:1、如果为引用输入一个不连续的区域,必须将其用括号括起来。
        2、如果引用中的每个区域只包含一行或一列,则相应的参数 row_num 或 column_num 分别为可选项。例如,对于单行的引用,可以使用函数 INDEX(reference,,column_num)。

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-6-1 22:31 | 显示全部楼层
offset函数  OFFSET(reference,rows,cols,height,width)
是以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。
函数 OFFSET 实际上并不移动任何单元格或更改选定区域,它只是返回一个引用。函数 OFFSET 可用于任何需要将引用作为参数的函数。例如,公式 SUM(OFFSET(C2,1,2,3,1)) 将计算比单元格 C2 靠下 1 行并靠右 2 列的 3 行 1 列的区域的总值。
第四、第五参数为可选参数,是偏移后单元格或数据区域的行数和列数。

TA的精华主题

TA的得分主题

发表于 2010-6-12 08:48 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-22 13:04 , Processed in 0.036686 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表