欢迎来到天天文库
浏览记录
ID:14324284
大小:81.50 KB
页数:3页
时间:2018-07-27
《excel多条件引用查询及反向引用查询》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、大家在excel中可能要经常用到查询引用的函数,我就在这里介绍一下几个查询函数的用法,有不对的地方希望大家指出单条件引用你只要用lookup()或者vlookup()就能解决,如果多条件引用查询可能就有点麻烦,下面我就举个例子,我就假设,你有三列数据分别在,A,B,C三列内容如下产品名称 产品规格 数量A 1-2 20A 1-3 25B 2-1
2、24如果你要根据前两列内容引用第三列的话,假设你要在D1中输入产品名称,E1中输入产品规格,想在F1中自动显示对应的数量的话,你可以这这样设置函数=INDEX($C$2:$C$100,MATCH(D2&E2,$A$2:$A$100&$B$2:$B$100,))但已经变成数组公式了。数组公式要按Ctrl+Shift+Enter结束公式输入。如果不想要数组公式=SUMPRODUCT(($A$2:$A$100=D2)*($B$2:$B$100=E2)*$C$2:$C$100)但这个公式要保证产品名称加产品规格具有唯一性,否则就是求和了。 如果C列数据在前面,你可以这样设置函
3、数(也就是反向引用查询)=INDEX($A$2:$A$100,MATCH(D2&E2,$B$2:$B$100&$C$2:$C$100,))但已经变成数组公式了。数组公式要按Ctrl+Shift+Enter结束公式输入。如果不想要数组公式=SUMPRODUCT(($B$2:$B$100=D2)*($C$2:$C$100=E2)*$A$2:$A$100)但这个公式要保证产品名称加产品规格具有唯一性,否则就是求和了。如果是用VLOOKUP=VLOOKUP(D2&E2,IF({1,0},$B$2:$B$100&$C$2:$C$100,$A$2:$A$100),2,)不过也是数
4、组公式了。Chr(charcode)必要的charcode参数是一个用来识别某字符的Long。说明0到31之间的数字与标准的非打印ASCII代码相同。例如,Chr(10)可以返回换行字符。charcode的正常范围为0–255。然而,在DBCS系统,charcode的实际范围为-32768到65535。注意ChrB函数作用于包含在String中的字节数据。ChrB总是返回一个单字节,而不是返回一个字符,一个字符可能是一个或两个字节。ChrW函数返回包含Unicode的String,若在不支持Unicode的平台上,则其功能与Chr函数相同。注意VisualBasicf
5、ortheMacintosh不支持Unicode字符串。因此,当n值在128–65,535范围内时,ChrW(n)不能像在Windows环境中那样返回所有的Unicode字符。相反地,当Unicode的n值大于127时,ChrW(n)会试图做一个“最好的猜测”。因此,在Macintosh环境中,不能使用ChrW。我们在Execl的使用中主要应用的字符集为0—127,现将其值张贴如下:0·32[space]64@96`1·33!65A97a2·34"66B98b3·35#67C99c4·36$68D100d5·37%69E101e6·38&70F102f7·39'71G
6、103g8**40(72H104h9**41)73I105i10**42*74J106j11·43+75K107k12·44,76L108l13**45-77M109m14·46.78N110n15·47/79O111o16·48080P112p17·49181Q113q18·50282R114r19·51383S115s20·52484T116t21·53585U117u22·54686V118v23·55787W119w24·56888X120x25·57989Y121y26·58:90Z122z27·59;91[123{28·60<92124
7、29·61=93
8、]125}30·62>94^126~31·63?95_127·MicrosoftWindows不支持这些字符。**值8、9、10和13分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。
此文档下载收益归作者所有