www.1862.net > 求ExCEl中根据B列数值提取对应A列数值显示到C列的函数

求ExCEl中根据B列数值提取对应A列数值显示到C列的函数

=INDEX(A:A,MATCH(B1,B:B,0))求excel中根据B列数值提取对应A列数值显示到C列的函数

公式参数错了吧,应该是在A:C区域查找第一列(即A列)值是否与E列对应行的值相等,然后将找到的行第二个值赋给F,第三个值赋给G

你好,建议你可以用vlooup这个函数,如果数据是从第二行开始的,显示在c2中, 则c2=vlookup(a2,b2,1,0) vlookup(参数1,参数2,参数3,参数4),参数2是一个区域,在参数2的第一列里找参数1,找到后,往右数参数3列,然后返回这个值.参数4为0时精确查找.

用如下VBA程序:Sub AtoC()Dim i As Long, k As LongRange("C:C").ClearContentsk = 1For i = 1 To Range("B65536").End(xlUp).Row If Range("B" & i).Value "" Then Range("C" & k).Value = Range("A" & i).Value k = k + 1 End IfNext iEnd Sub

假设原始数据在A、B列,按照C列提供的关键字在A、B列查找对应数据自动填入D列;1、在D1单元格输入公式:=OFFSET(A:B,MATCH("*"&C1&"*",A:A,0)-1,1,1,1) 回车2、选中D1 单元个,下拉填充D列,实际结果:

设A在A1,B在B1,C在C1,请在A1输入公式:=MIN(IF(B1=0,100,IF(B1 评论0 0 0

语文老师没有教好啊,问题没有说清楚呀!而且说的与图不一样…… 根据图上说明,在C2单元格输入公式:=IF(A2="无","无",IF(B2="C","C","B")) 复制并下拉即可

参照此公式即可.=LOOKUP(ROW(A1),SUMIF(OFFSET(B$1,,,ROW($1:$4),"<>")+1,A$2:A$4)&""按三键CTRL+SHIFT+ENTER结束公式输入下拉填充

C列输入=IF(A1=1,B,),如果A1不等于0,则C列返回0

在d2中输入或复制粘贴下列公式之一=vlookup(c2,a:b,2,false)=vlookup(c2,a:b,2,0)=vlookup(c2,a:b,2,)下拉填充

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com