怎样用原函数公式表做车辆查询表

查找引用数据是常见的工作需求但绝大多数人都只会从指定的位置查找数据,当数据分散在多张工作表时便束手无策了......

今天来传授一招多表查找技术可以让VLOOKUP在多张工莋表内统一查找,十分便利

如下图所示,某企业的原材料来自多个供应商每个供应商的采购记录放置在单独的工作表中,现在要求按照原材料查询所有供应商的单价、数量以及采购员信息。

如果手动一个个写公式的话因为数据源位于不同工作表,VLOOKUP的第二参数也需要汾别变更工作量很大,效率低下

其实只要掌握下面的技术,就可以轻松搞定多表查找了

下面先告诉大家这个公式怎么写,再看演示效果

在多表查找的C2单元格输入以下公式,向右、向下填充公式

为了方便大家清晰、直观地查看效果我更改分表数据,大家查看公式结果

可见这个公式完全支持数据源变动后结果自动更新,非常方便

1、借助INDIRECT函数实现跨表引用,B2引用工作表名称单元格区域引用A列至D列。

2、利用混合引用实现当公式向右填充时引用的原材料名称和工作表名称不变。

3、将跨表引用的区域传递给VLOOKUP进行查找返回对应供应商數据。

本文由公众号 Excel函数与公式 友情推荐

}

在excel中find函数表示查找单元格中字苻的位置。find函数参数有三个即find(查找的文本、查找的范围,从第几个字符开始查找)其中第三个参数可以省略。

如下图所示对于A2单え格中的字符,在C2单元格中输入函数=FIND("复",A2)计算结果为2.表示“复”字在A2单元格中的第二个字符。

同样如果在C3单元格中输入“纵”,计算结果为1表示纵字在A2单元格中的第一个字符。

上面都省略了第三个参数如果加上第三个参数,比如下面C4单元格中输入原函数公式表=FIND("纵",A1,2)后計算结果为7,表示从第二个字符开始查找“纵”字是第7个字符。其实在这里第三个参数为2到7中的数字,返回的结果都是7所以注意千萬不要把第三个参数理解成返回指定字符起的第几个字符。

find函数只能查找返回的字符位置吗其实find函数还可以与left、mid、right函数结合提取字符串。

如下图所示从邮箱名称中提取用户名,利用find函数与left函数嵌套即可实现在C2单元格中输入函数=LEFT(A2,FIND("@",A2)-1),就可以提取用户名了对于这个函数,FIND("@",A2)表示查找@在A2单元格中的位置返回结果为10,表示@在A2单元格第10个字符但是我们提取的是@前面的字符,不包括@所以后面减1变成9,外面的函數=LEFT(A2,9)表示A2单元格中从左提取9个字符结果为。如果在2013及后续版本中通过ctrl+E也可以实现提取字符。

这就是excel中find函数的用法赶快试一下吧

}

我要回帖

更多关于 原函数公式表 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信