在excel中的大量数据中,如何查找出相同的四个单元格内容,并引用后面的单元格内容 excel中怎么查找与某个单元格相同内容的单元格,并引用这个...

\u5728excel\u4e2d\u7684\u5927\u91cf\u6570\u636e\u4e2d\uff0c\u5982\u4f55\u67e5\u627e\u51fa\u76f8\u540c\u7684\u4e09\u4e2a\u5355\u5143\u683c\u5185\u5bb9\uff0c\u5982\uff1aA1=4\uff0cA2=5\uff0cA3= 6\uff0c\u8981\u67e5\u627e\u8be5\u5de5\u4f5c\u8868\u4e2d\u6240\u6709

=OFFSET(D1,0,-MOD(COLUMN(D1)-1,3))&OFFSET(D1,0,1-MOD(COLUMN(D1)-1,3))&OFFSET(D1,0,2-MOD(COLUMN(D1)-1,3))=$A$1&$B$1&$C$1
\u9009\u4e2d\u4f60\u7684\u533a\u57df\uff0c\u5982D1:O100,\u6761\u4ef6\u683c\u5f0f\u516c\u5f0f\u7528\u4ee5\u4e0a\u516c\u5f0f\uff0c\u600e\u4e48\u8bbe\u6761\u4ef6\u683c\u5f0f\u5c31\u4e0d\u8bf4\u4e86
\u5982\u679c\u7b2c\u4e00\u4e2a\u683c\u5f0f\u4e0d\u662fD1\uff0c\u516c\u5f0f\u4e2d\u7684D1\u5f15\u7528\u8981\u8ddf\u7740\u53d8

\u521a\u5f00\u59cb\u4ee5\u4e3a\u4f60\u662f\u8981\u5728\u5185\u90e8\u627e\u91cd\u590d\u503c\uff0c\u8fd8\u771f\u96be\u5230\u4e86\uff0cOFFSET\u6ca1\u6cd5\u8fd4\u56de\u6b63\u786e\u503c

c3=VLOOKUP(B3,Sheet2!A:C,3,FALSE) ,\u8bd5\u8bd5\u8fd9\u4e2a\uff0c\u4f60\u53ea\u8981\u5728\u4f1a\u5458\u540d\u79f0\u8fd9\u5217\u8f93\u5165\u548c\u201c\u8d60\u9001\u5185\u5bb9\u201d\uff08sheet2\uff09\u8fd9\u4e2a\u8868\u683c\u76f8\u540c\u7684\u540d\u5b57\uff0cc3\u4f1a\u81ea\u52a8\u663e\u793a\u51fa\u8d60\u9001\u5185\u5bb9\u3002

VLOOKUP函数
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组中该数值所在行中指定列处的数值。
这里所说的“数组”,可以理解为表格中的一个区域。数组的列序号:数组的“首列”,就是这个区域的第一纵列,此列右边依次为第2列、3列……。假定某数组区域为B2:E10,那么,B2:B10为第1列、C2:C10为第2列……。
语法:
VLOOKUP(查找值,区域,列序号,逻辑值)
“查找值”:为需要在数组第一列中查找的数值,它可以是数值、引用或文字符串。
“区域”:数组所在的区域,如“B2:E10”,也可以使用对区域或区域名称的引用,例如数据库或数据清单。
“列序号”:即希望区域(数组)中待返回的匹配值的列序号,为1时,返回第一列中的数值,为2时,返回第二列中的数值,以此类推;若列序号小于1,函数VLOOKUP 返回错误值 #VALUE!;如果大于区域的列数,函数VLOOKUP返回错误值 #REF!。
“逻辑值”:为TRUE或FALSE。它指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于“查找值”的最大数值;如果“逻辑值”为FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。如果“查找值”为文本时,“逻辑值”一般应为 FALSE 。另外:
·如果“查找值”小于“区域”第一列中的最小数值,函数 VLOOKUP 返回错误值 #N/A。
·如果函数 VLOOKUP 找不到“查找值” 且“逻辑值”为 FALSE,函数 VLOOKUP 返回错误值 #N/A。
下面举例说明VLOOKUP函数的使用方法。
假设在Sheet1中存放小麦、水稻、玉米、花生等若干农产品的销售单价:
A B
1 农产品名称 单价
2 小麦 0.56
3 水稻 0.48
4 玉米 0.39
5 花生 0.51
…………………………………
100 大豆 0.45
Sheet2为销售清单,每次填写的清单内容不尽相同:要求在Sheet2中输入农产品名称、数量后,根据Sheet1的数据,自动生成单价和销售额。设下表为Sheet2:
A B C D
1 农产品名称 数量 单价 金额
2 水稻 1000 0.48 480
3 玉米 2000 0.39 780
…………………………………………………
在D2单元格里输入公式:
=C2*B2 ;
在C2单元格里输入公式:
=VLOOKUP(A2,Sheet1!A2:B100,2,FALSE) 。
如用语言来表述,就是:在Sheet1表A2:B100区域的第一列查找Sheet2表单元格A2的值,查到后,返回这一行第2列的值。
这样,当Sheet2表A2单元格里输入的名称改变后,C2里的单价就会自动跟着变化。当然,如Sheet1中的单价值发生变化,Sheet2中相应的数值也会跟着变化。
其他单元格的公式,可采用填充的办法写入。
VLOOKUP函数使用注意事项
说到VLOOKUP函数,相信大家都会使用,而且都使用得很熟练了。不过,有几个细节问题,大家在使用时还是留心一下的好。
一.VLOOKUP的语法
VLOOKUP函数的完整语法是这样的:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
1.括号里有四个参数,是必需的。最后一个参数range_lookup是个逻辑值,我们常常输入一个0字,或者False;其实也可以输入一个1字,或者true。两者有什么区别呢?前者表示的是完整寻找,找不到就传回错误值#N/A;后者先是找一模一样的,找不到再去找很接近的值,还找不到也只好传回错误值#N/A。这对我们其实也没有什么实际意义,只是满足好奇而已,有兴趣的朋友可以去体验体验。
2.Lookup_value是一个很重要的参数,它可以是数值、文字字符串、或参照地址。我们常常用的是参照地址。用这个参数时,有两点要特别提醒:
A)参照地址的单元格格式类别与去搜寻的单元格格式的类别要一致,否则的话有时明明看到有资料,就是抓不过来。特别是参照地址的值是数字时,最为明显,若搜寻的单元格格式类别为文字,虽然看起来都是123,但是就是抓不出东西来的。
而且格式类别在未输入数据时就要先确定好,如果数据都输入进去了,发现格式不符,已为时已晚,若还想去抓,则需重新输入。
B)第二点提醒的,是使用时一个方便实用的小技巧,相信不少人早就知道了的。我们在使用参照地址时,有时需要将lookup_value的值固定在一个格子内,而又要使用下拉方式(或复制)将函数添加到新的单元格中去,这里就要用到“$”这个符号了,这是一个起固定作用的符号。比如说我始终想以D5格式来抓数据,则可以把D5弄成这样:$D$5,则不论你如何拉、复制,函数始终都会以D5的值来抓数据。
3.Table_array是搜寻的范围,col_index_num是范围内的栏数。Col_index_num 不能小于1,其实等于1也没有什么实际用的。如果出现一个这样的错误的值#REF!,则可能是col_index_num的值超过范围的总字段数。
二.VLOOKUP的错误值处理。
我们都知道,如果找不到数据,函数总会传回一个这样的错误值#N/A,这错误值其实也很有用的。比方说,如果我们想这样来作处理:如果找到的话,就传回相应的值,如果找不到的话,我就自动设定它的值等于0,那函数就可以写成这样:
=if(iserror(vlookup(1,2,3,0))=true,0,vlookup(1,2,3,0))
这句话的意思是这样的:如果VLOOKUP函数返回的值是个错误值的话(找不到数据),就等于0,否则,就等于VLOOKUP函数返回的值(即找到的相应的值)。
这里面又用了两个函数。
第一个是iserror函数。它的语法是iserror(value),即判断括号内的值是否为错误值,如果是,就等于true,不是,就等于false。
第二个是if函数,这也是一个常用的函数的,后面有机会再跟大家详细讲解。它的语法是if(条件判断式,结果1,结果2)。如果条件判断式是对的,就执行结果1,否则就执行结果2。举个例子:=if(D2=””,”空的”,”有东西”),意思是如D2这个格子里是空的值,就显示文字“空的”,否则,就显示“有东西”。(看起来简单吧?其实编程序,也就是这样子判断来判断去的。)
三.含有VLOOKUP函数的工作表档案的处理。
一般来说,含有VLOOKUP函数的工作表,如果又是在别的档案里抓取数据的话,档案往往是比较大的。尤其是当你使用的档案本身就很大的时候,那每次开启和存盘都是很受伤的事情。
有没有办法把文件压缩一下,加快开启和存盘的速度呢。这里提供一个小小的经验。
在工作表里,点击工具——选项——计算,把上面的更新远程参照和储存外部连结的勾去掉,再保存档案,则会加速不少,不信你可以试试。
下面详细的说一下它的原理。
1.含有VLOOKUP函数的工作表,每次在保存档案时,会同时保存一份其外部连结的档案。这样即使在单独打开这个工作表时,VLOOKUP函数一样可以抓取到数值。
2.在工作表打开时,微软会提示你,是否要更新远程参照。意思是说,你要不要连接最新的外部档案,好让你的VLOOKUP函数抓到最新的值。如果你有足够的耐心,不妨试试。
3.了解到这点,我们应该知道,每次单独打开含有VLOOKUP函数的工作表时,里面抓取外部档案的数值,只是上次我们存盘时保存的值。若要连结最新的值,必须要把外部档案同时打开。
VLOOKUP函数我所了解的,也只是这些,大家有什么好的经验或有什么疑问,欢迎大家提出,一起探讨。

首先选中你要查询的 列中或横中所有的内容, 在上方的 数据 选项中有一个筛选功能,里边输入关键字,然后前面函数选项里选中相关列如 等于 大于等等 就可以了。

e2输入=lookup(1,0/((h:h=a2)*(i:i=b2)*(j:j=c2)*(k:k=d2)),l:l)
下拉复制公式

  • 鍦ㄦ湁澶ч噺鏁版嵁鐨EXCEL琛涓,濡備綍灏咥鍒椾腑鐩稿悓鍚嶇О鐨勫搴旂殑B鍒楁暟鎹浉鍔...
    绛旓細1.鎵撳紑鐢佃剳锛屾壘鍒板苟鐐瑰嚮鎵撳紑excel2018鏂板伐浣滆〃鍗曡蒋浠锛屽涓嬪浘鎵绀恒2.鎵撳紑excel宸ヤ綔琛ㄥ悗锛岀紪杈戣〃鏍间腑鐩稿悓鏁版嵁鐨勬枃鏈唴瀹硅繘琛屾紨绀猴紝濡備笅鍥炬墍绀恒3.缂栬緫鏁版嵁鍚庯紝閫夋嫨C鍒涓殑鍗曞厓鏍硷紝骞跺湪缂栬緫瀛楁涓緭鍏:=IF(COUNTIF(B:B,A1)>锛孉1锛"")銆4.姝g‘杈撳叆鍏紡鍚庯紝鎸夆淐TRL+enter鈥濆~鍏呭崟鍏冩牸鍏紡锛屽畬鎴愭樉绀...
  • 鍦ㄦ湁澶ч噺鏁版嵁鐨EXCEL琛涓,濡備綍鏍规嵁涓琛屼腑鐩稿悓鍊,鐒跺悗灏嗗搴斿垪涓殑涓や釜...
    绛旓細1銆侀鍏堟垜浠厛鎵撳紑涓涓凡鏈夌殑EXCEL琛ㄦ牸锛屽皢濮撳悕涓鍒楅変腑搴︼紝鐐瑰嚮鈥樻帓搴忊欙紝浣跨浉鍚屽鍚嶆帓鍦ㄤ竴璧枫傜劧鍚庡皢濮撳悕涓鍒椾笌涓氱哗涓鍒楀叏閮ㄩ変腑锛岀偣鍑烩鏁版嵁鈥涓殑鈥樺垎绫绘眹鎬烩欍2銆佹鏃舵垜浠渶瑕侀変腑鎵鏈夊瓧娈碉紝鍙抽敭澶嶅埗锛屼笅鍥剧ず渚嬩腑绾㈣壊绠ご鎸囧悜鐨勪綅缃傛柊寤轰竴涓笓宸ヤ綔绨匡紝鍙抽敭锛岀矘璐翠负鏁板笺3銆佺偣鍑婚〉闈笂鏂圭殑宸ュ叿灞...
  • excel濡備綍浠澶ч噺鐨勬暟鎹腑绛涢夊嚭灏忎汉鍚?
    绛旓細绗竴姝ワ細鍦―2璁剧疆鍏紡锛=VLOOKUP(C:C,A:A,1,0).澶嶅埗璇ュ叕寮忓悗绮樿创鍒癉3锛欴17.缁撴灉濡傚浘鎵绀猴細绗簩姝ワ細瀵笵鍒楄繘琛岀瓫閫夛紝绛涢夋潯浠<>"#N/A".缁撴灉濡傚浘锛氳繖鏍峰氨浠庡ぇ浜哄悕娓呭崟涓皢灏忎汉鍚嶆竻鍗曚腑瀛樺湪鐨勪汉鍚嶇粰鎵惧嚭鏉ヤ簡銆
  • EXCEL涓濡備綍鍦ㄥぇ閲忔暟鎹腑鎻愬彇鎸囧畾鐨勫煎苟绛涢夊嚭鎸囧畾鍊兼墍鍦ㄧ殑琛?濡備笅鍥...
    绛旓細姣斿浣犵殑鏁版嵁鏄粠B鍒楀埌W鍒楋紝閭e湪X1鍗曞厓鏍艰緭鍏ュ叕寮=SUMPRODUCT((B1:W1<0)*ROW(B1:W1))涓嬫媺锛屽叕寮忚繑鍥炶繖涓琛屾湁鍑犱釜璐熷笺傜劧鍚庣瓫閫夊嚭姝ゅ垪鐨勯潪0鍊煎崟鍏冩牸灏辫浜嗐傘
  • 濡備綍浠澶ч噺鏁版嵁涓鍖归厤鍑哄鍚嶆垨鎴愮哗?
    绛旓細Excel琛涓紝閫氬父鏈夊ぇ閲忔暟鎹锛屽宸茬煡閮ㄥ垎濮撳悕鍜屽垎鏁帮紝濡備綍浠澶ч噺鏁版嵁涓蹇熷尮閰嶏紝涓烘湰鑺備富瑕佽瑙e唴瀹广1銆侀鍏堟墦寮Excel锛鍦ㄥ鍚嶅垪鍜屽垎鏁板垪鍒嗗埆杈撳叆鐩稿簲鏁版嵁銆2銆佸厛闇鏌ユ壘骞跺尮閰嶅叾涓殑閮ㄥ垎浜虹殑鍒嗘暟銆3銆佺劧鍚庡湪H2澶勮緭鍏モ=VLOOKUP鈥濄4銆侀変腑闇瑕佹煡鎵剧殑濮撳悕鍗矴2锛屽啀閫変腑A銆丅涓ゅ垪鏁版嵁锛岃緭鍏モ滐紝鈥濓紙浠ョ鍙...
  • 濡備綍鐢EXCEL鍏紡,鍦ㄥぇ閲忔暟鎹腑鎵惧嚭鐩稿悓鐨勭墿鏂欑紪鍙,鍐嶇敤鐗╂枡缂栧彿鐨勬瘡娆″叆...
    绛旓細=IF(COUNTIF(A$2:A2,A2)=1,"",B2-B1)鍏紡琛ㄧず锛氬鏋淎2鍦ㄦ埅姝㈠埌褰撳墠鐨勭紪鍙蜂腑鏄娆″嚭鐜帮紝灏辩暀绌猴紝鍚﹀垯杩斿洖褰撳墠瀵瑰簲鐨勬棩鏈熷噺鍓嶄竴涓棩鏈燂紝鍗充负闂撮殧澶╂暟銆傝瑙侀檮鍥 濡傛灉鐗╂枡缂栧彿娌℃湁闆嗕腑鎺掑垪锛岄偅涔堥渶瑕侀氳繃INDEX+SMALL+IF鏁扮粍鍏紡鏉ヨВ鍐炽傚湪F2鍗曞厓鏍艰緭鍏ヤ互涓嬫暟缁勫叕寮忥紝鎸塁trl+Shift+Enter缁勫悎閿粨鏉燂紝...
  • 鍦╡xcel2010涓,濡備綍鍦澶ч噺鐨勬暟鎹腑,浠庡乏鍥惧彉鎴愬彸鍥(鎴戜篃涓嶇煡閬撴庝箞瑙i噴...
    绛旓細濡備笂鍥撅紝G3鍗曞厓鏍肩殑鍏紡濡備笂锛孒3鍗曞厓鏍肩殑鍏紡灏辨妸G3鍓嶉潰鐨凪AX鏀逛负MIN灏辫浜嗭紝鍙﹀锛屾敞鎰忥細鍏紡鏈澶栧眰鐨勫ぇ鎷彿涓嶆槸鎵嬭緭杩涘幓鐨勶紝鏄緭鍏ュ畬鍏紡鍚庯紝鍚屾椂鎸変笅CTRL+SHIFT+ENTER 缁撴潫鍏紡锛侊紒锛丟3鍗曞厓鏍煎叕寮忥細=MAX(IF($A$2:$A$13&$B$2:$B$13=E2&F2,$C$2:$C$13,""))H3鍗曞厓鏍煎叕寮忥細=MI...
  • 濡備綍鍦‥XCEL鐨勫ぇ閲忔暟鎹腑鏌ユ壘鍑虹浉鍚岀殑鏁版嵁!鍦ㄧ嚎绛墌~~
    绛旓細鍦╠1涓啓鍏ュ叕寮忥細=vlookup(c1,a:b,2,0)涓嬫媺澶嶅埗鍏紡鍗冲彲銆
  • excel鏁版嵁澶鎬庝箞绛涢夊嚭鍏朵腑涓鍗奺xcel鏁版嵁澶鎬庝箞绛涢夊嚭鍏朵腑涓鍗婄殑鏁...
    绛旓細濡傛灉鎮鍦‥xcel涓鏈澶ч噺鏁版嵁锛屽苟涓斿彧鎯崇瓫閫夊嚭鍏朵腑涓鍗婃暟鎹紝鍙互浣跨敤绛涢夊姛鑳姐備互涓嬫槸鍏蜂綋姝ラ锛1. 閫夋嫨鏁版嵁鑼冨洿锛氬湪Excel琛ㄦ牸涓紝閫夋嫨鍖呭惈鎮ㄨ绛涢夌殑鏁版嵁鐨勬暣涓寖鍥淬2. 鍚敤绛涢夊姛鑳斤細鍦‥xcel鐨勮彍鍗曟爮涓紝閫夋嫨"鏁版嵁"锛岀劧鍚庨夋嫨"绛涢"銆傝繖灏嗗湪姣忎釜鍒楁爣棰樼殑鍙充晶娣诲姞绛涢夊浘鏍囥3. 绛涢夋暟鎹細鍦ㄥ垪鏍囬涓殑...
  • excel宸ヤ綔琛ㄤ腑濡備綍浠澶ч噺鏁版嵁涓 鏈夎寰嬬殑 鎻愬彇 妯鏁版嵁?
    绛旓細浣跨敤OFFSET鍑芥暟灏卞彲浠ュ仛鍒颁簡銆備緥濡傚彇A1銆丄4銆丄7銆丄10銆丄13鈥︹︾殑鏁版嵁锛屽彲浠ュ湪B1涓敭鍏ュ叕寮 =OFFSET($A$1,ROW(A1)*3-3,)鐒跺悗灏咮1鍚戜笅濉厖鍗冲彲銆傚悓鐞嗭紝濡傛灉瑕佸彇A2銆丄6銆丄10銆丄14銆丄18鈥︹鐨勬暟鎹紝鍙敤鎶婁笂闈㈡彁鍒扮殑鍏紡鏀逛负 =OFFSET($A$1,ROW(A1)*4-3,)灏卞彲浠ヤ簡銆
  • 扩展阅读:一个表格相同数据汇总 ... excel自动提取对应数据 ... 多个工作簿中提取数据 ... excel表格每日累计汇总 ... 一键生成数据分析图 ... excel按月份汇总数据 ... 每日数据自动汇总 ... 如何快速录入大量名单数据 ... excel删掉顽固空白区 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网