请教各位EXCEL高手,我想从我的库存表中的出库数自动取数到出仓单,但可能库存表的里商品并不是每样都有
邮箱里收.参考
1、 LOOKUP函数与MATCH函数LOOKUP函数可以返回向量(单行区域或单列区域)或数组中的数值。此系列函数用于在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。当比较值位于数据表的首行,并且要查找下面给定行中的数据时,使用函数 HLOOKUP。当比较值位于要进行数据查找的左边一列时,使用函数 VLOOKUP。
如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用函数 MATCH 而不是函数 LOOKUP。MATCH函数用来返回在指定方式下与指定数值匹配的数组中元素的相应位置。从以上分析可知,查找函数的功能,一是按搜索条件,返回被搜索区域内数据的一个数据值;二是按搜索条件,返回被搜索区域内某一数据所在的位置值。利用这两大功能,不仅能实现数据的查询,而且也能解决如"定级"之类的实际问题。
2、 LOOKUP用于返回向量(单行区域或单列区域)或数组中的数值。
函数 LOOKUP 有两种语法形式:向量和数组。
(1) 向量形式
函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值。
其基本语法形式为LOOKUP(lookup_value,lookup_vector,result_vector)
Lookup_value为函数 LOOKUP 在第一个向量中所要查找的数值。Lookup_value 可以为数字、文本、逻辑值或包含数值的名称或引用。
Lookup_vector为只包含一行或一列的区域。Lookup_vector 的数值可以为文本、数字或逻辑值。
需要注意的是Lookup_vector 的数值必须按升序排序:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE;否则,函数 LOOKUP 不能返回正确的结果。文本不区分大小写。
Result_vector 只包含一行或一列的区域,其大小必须与 lookup_vector 相同。
如果函数 LOOKUP 找不到 lookup_value,则查找 lookup_vector 中小于或等于 lookup_value 的最大数值。
如果 lookup_value 小于 lookup_vector 中的最小值,函数 LOOKUP 返回错误值 #N/A。
示例详见图3
图3
(2) 数组形式
函数 LOOKUP 的数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。通常情况下,最好使用函数 HLOOKUP 或函数 VLOOKUP 来替代函数 LOOKUP 的数组形式。函数 LOOKUP 的这种形式主要用于与其他电子表格兼容。关于LOOKUP的数组形式的用法在此不再赘述,感兴趣的可以参看Excel的帮助。
3、 HLOOKUP与VLOOKUP
HLOOKUP用于在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。
VLOOKUP用于在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。
当比较值位于数据表的首行,并且要查找下面给定行中的数据时,请使用函数 HLOOKUP。
当比较值位于要进行数据查找的左边一列时,请使用函数 VLOOKUP。
语法形式为:
HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
其中,Lookup_value表示要查找的值,它必须位于自定义查找区域的最左列。Lookup_value 可以为数值、引用或文字串。
Table_array查找的区域,用于查找数据的区域,上面的查找值必须位于这个区域的最左列。可以使用对区域或区域名称的引用。
Row_index_num为 table_array 中待返回的匹配值的行序号。Row_index_num 为 1 时,返回 table_array 第一行的数值,row_index_num 为 2 时,返回 table_array 第二行的数值,以此类推。
Col_index_num为相对列号。最左列为1,其右边一列为2,依此类推.
Range_lookup为一逻辑值,指明函数 HLOOKUP 查找时是精确匹配,还是近似匹配。
下面详细介绍一下VLOOKUP函数的应用。
简言之,VLOOKUP函数可以根据搜索区域内最左列的值,去查找区域内其它列的数据,并返回该列的数据,对于字母来说,搜索时不分大小写。所以,函数VLOOKUP的查找可以达到两种目的:一是精确的查找。二是近似的查找。下面分别说明。
(1) 精确查找--根据区域最左列的值,对其它列的数据进行精确的查找
示例:创建工资表与工资条
首先建立员工工资表
图4
然后,根据工资表创建各个员工的工资条,此工资条为应用Vlookup函数建立。以员工Sandy(编号A001)的工资条创建为例说明。
第一步,拷贝标题栏
第二步,在编号处(A21)写入A001
第三步,在姓名(B21)创建公式
=VLOOKUP($A21,$A$3:$H$12,2,FALSE)
语法解释:在$A$3:$H$12范围内(即工资表中)精确找出与A21单元格相符的行,并将该行中第二列的内容计入单元格中。
第四步,以此类推,在随后的单元格中写入相应的公式。
图5
(2) 近似的查找--根据定义区域最左列的值,对其它列数据进行不精确值的查找
示例:按照项目总额不同提取相应比例的奖金
第一步,建立一个项目总额与奖金比例的对照表,如图6所示。项目总额的数字均为大于情况。即项目总额在0~5000元时,奖金比例为1%,以此类推。
图6
第二步 假定某项目的项目总额为13000元,在B11格中输入公式
=VLOOKUP(A11,$A$4:$B$8,2,TRUE)
即可求得具体的奖金比例为5%,如图7。
图7
这个问题很简单,有vlookup轻松搞定。
请教各位EXCEL高手,我想从我的库存表中的出库数自动取数到出仓单,但可能库存表的里商品并不是每样都有出库,我只想取有出库的数据,不知要自何操作,本人是EXCEL菜鸟,还请林中高手相助,谢谢!
筛选你知道吗?会用不??
求各位高手,EXCEL中的函数详细用法
Excel中几个常用函数的用法详解 1.求和函数SUM:应用实例一:跨表求和。使用SUM函数在同一工作表中求和比较简单,如果需要对不同工作表的多个区域进行求和,可以采用以下方法:选中Excel “插入函数”对话框中的函数,“确定”后打开“函数参数”对话框。切换至第一个工作表,鼠标单击“number1”框后选中需要求和的区域。如...
请教各位高手,怎样在excel中插入图表?
1. 改变一下方法,不是插入折线图,而是插入散点图,具体步骤如下:a)选择要插入的数据如图。b) 点击插入---选择散点图中(带直线和数据的散点图)---出现如图所示图形,可以选中---系列一,delete删除,也可不删除,根据自己需要选择。c)左键点击数据点(红色箭头所指的任一点,共12个点)...
请教EXCEL高手,如何让EXCEL自动匹配某个表内的数值?
别的表,匹配数据 =VLOOKUP(A2&B2,IF({1,0},Sheet1!N:N&Sheet1!O:O,Sheet1!P:P),2,0)其中sheet1是数据源表的表名。数组公式,按ctrl+shift+回车确认。
Excel高手请进
点a1→格式→单元格→自定义→在类型框原内容后输入:"M"→确定 点b1→格式→单元格→自定义→在类型框输入(先清除原内容):0.0"Yds"→确定
关于excel,请教各位高手 假设有1-12共12个数字。 1,现在要求把它们分成...
如果都不一样,就是P(12,12)=12!=479001600种,我估计不会是这个意思。462个数的话,应该是都一样才对。如果都一样:算法1:就是12个数先取6个数排列,有P(12,6)种取法,然后再取剩下的6个数排列有P(6,6)种取法。因为取了2次,所以第一次取的6个数,再另一种情况下会被第二次取得...
向各位高手请教excel表格排序不能按序排列了是什么原因
向各位高手请教excel表格排序不能按序排列了是由于设置错误,具体解决步骤如下:1、打开excel文档,将要排序整理资料,将其选中。2、在菜单栏【开始】排序与筛选栏选择【筛选】,选中的一行就会显示倒三角出现。3、现在以最后一排的“总额”来排序, 点击“总额”旁边倒三角图标,弹出窗口里面的数据全选中...
各位高手EXCEL竖列自动添加缺少的序号,不要手动插入,要自动
isna(vlookup(E2,A:C,3,false))=true,"", (vlookup(E2,A:C,3,false)) 然后下拉~~~ 如果数据太多,选中G2,按住shift,再选该列最后一个单元格,再按ctrl+D。3.选择整个E列---G列,复制,在新sheet或新excel表中,点右键,选择性粘贴。公式就变成数据了...自己鼓捣鼓捣试试,嘿嘿 ...
请问各位高手,怎么统计在EXCEL里面用关键字去统计数量,
1、以excel2010版本为例,如图首先在B1单元格里输入COUNTIF函数,表示计算某个区域中满足给定条件的单元格数目,如果是多个条件的就输入下面的COUNTIFS函数;2、COUNTIF函数的公式为=COUNTIF(区域,条件),所以这里的区域填A列,条件是要统计的江高镇,但由于江高镇只是A列单元格里中间的一个字段,...
EXCEL里面的"高级筛选" 是怎么操作的请各位高手解答
进行高级筛选的关键是条件区域的设置,先在你原表的下方或右方(与原表要分隔开)如:性别 工资 工资 男 >500 <1000 表示工资在500至1000的男职工将要被筛选 记住:条件要放在同一行表示这些条件是与关系,放在不同行表示这些条件是或关系,如:性别 工资 男 >500 <1000 这就表示工资小于500或大于...
如何在excel低版本中打开高版本? excel低版本打开高版本方法
可以执行 开始---运行---“E:Office 2007Office12excel.exe” \/regserver即可返回到使用excel2007打开的方式。方法是多种多样的,只要掌握了,想在低版本的Excel中打开高版本的Excel文件不是什么难事。各位走过路过的亲,千万别错过,这在Excel的使用中是十分实用的。
鬱待刺五: 用excel服务器.是个软件.可设置查询excel权限
临川区18855289805: 各位excel的高手们,我想让我的表格的行高最低25,输入文字如果换行较多时可以自动变高. - ?
鬱待刺五: 用格式设置+宏的组合方法吧.1、先在格式设置成为最适合的行高2、运行宏程序,代码如下:Sub 调整行高() Dim i As Integer For i = 1 To 10 '10为工作表中最后的行,可自行设定 If ActiveSheet.Rows(i).RowHeightActiveSheet.Rows(i).RowHeight = 25 End If Next i End Sub
临川区18855289805: 求助各位编程高手我想从EXCEL表格中读取数据填入网页上的表格,每周天读一次如何实现, - ?
鬱待刺五: 要完成这种功能,需要使用 vba 编写代码来实现.向网上传送数据,通常有如下方法:一、通过建立 IE 对象,操纵网页上元素进行填表,大致示例代码:1234 SetobjIE = CreateObject("InternetExplorer.Application") objIE.navigate "http://网...
临川区18855289805: 请教高手:如何从EXCEL表中提取数据?如:数据“123456”我要用函数取出“346”,或者567891中取791 - ?
鬱待刺五: 你要求的取数看不出规律. 以第一例,可以用公式为 =mid(a1,3,2)&right(a1) 第二例公式为 =mid(a1,3,1)&right(a1,2) 二个公式全是假设你的原数据是在A1单元格
临川区18855289805: 我想学习excel,现在有一点基础,但看到那么多的excel知识,不知道该先从哪学起好了,请教高手指点. - ?
鬱待刺五: 推荐学OFFICE 365版本的,就是OFFICE 2013,与时俱进嘛.OFFICE现在本身就有入门和教程,或者从工具栏入手,毕竟所有功能几乎全在那里.
临川区18855289805: 请教excel高手.我有几个表格,请问如何将几个表格的信息进行比对,找出重复的数据 - ?
鬱待刺五: 方法一,可以把几个表贴到一起进行排序即可.或者在辅助列输入:=if(countif(a:a,a1)>1,"重复","") 公式下拉,显示重复的就是有相同企业名单,否则空白.方法二,不合并几张表,而在某一表后加一列,用公式=if(sheet1!a1=sheet2!a1,"重复项"," 方法三,可以使用比较合并工作薄,在菜单的工具中 上面这些是对进行表对比的方法,还有只有列相同,表间取数的方法,如果你觉得不是你想要的,可以HI我
临川区18855289805: 请教excel高手! - ?
鬱待刺五: 1.选中B列,右键设置单元格格式》对齐》文本控制 取消勾选合并单元格2.选中处理后的B列所有数值,按ctrl+G 定位》定位条件》空值3.在编辑栏内输入 =B2 (定位的第一个单元格行数减1,例如第一个空值是B3),然后按ctrl+enter 第二个相反例子的问题,如果每个部门人数都一样,合并单元格,然后用格式刷复制格式就可以了.如果人数不一样,还没太好的办法
临川区18855289805: 请教execl:高手我的一张电子表格,有400多行我想在每行前插入4行请问有什么简单的办法 - ?
鬱待刺五: 添加辅助列在你的400行边上写序列,也就是从1拖到400,其实是你的最后一行,然后写0.24回车,在下列一再写0.49回车,选中0.24和0.49下拉到出现400.99,对辅助列排序,选扩展,多试二遍就有感觉了
临川区18855289805: 请教excel,高手:我这里有3个表格,现在想汇总到一个总表里. - ?
鬱待刺五: 请补充问题,是分类汇总,还是剪切复制,还是按列行内容合并...
临川区18855289805: 请教excel高手?
鬱待刺五: 打开Microsoft Office Excel 2007 ,在插入工具栏中,点击页眉和页脚,编辑页眉内容后,点击工具烂中的转至页脚,即可编辑页脚内容.内容多少是不受限制的.因为Excel表格如果不设置边框线,在打印出来后显示的是空白,没有表格的,你可以试一下的.在Office 2003 情况下,也是一样的.