excel返回指定值所属列名(返回指定列对应的数值)

Exce表格网 2023-04-06 00:10 编辑:admin 170阅读

1. 返回指定列对应的数值

先把这些对应关系放到一张小表里,然后在正式表里用VLOOKUP函数,把对应关系引用过来即可。

假定第一列为学号,第二列为姓名,根据第一列输入的内容自动填充第二列的方法:首先在另一工作表sheet2中先建立学号与姓名对照表,数据分别在A列和B列。

然后在本工作表第二列设定好公式,当在第一列输入内容且在该输入的内容在对照表中存在时,由VLOOKUP函数=if(and(a1<>"",countif(sheet2!a:a,a1)),vlookup(a1,sheet2!a:b,2,) 下拉填充。

首先建立一个物料编号表。比如在sheet2的A1输入编号,B1中输入物料名称。在sheet1的B1中输入公式:=vlookup(A1,sheet2!A$1:B$100,2),然后向下复制。

在A1中输入编号,B1中就会显示出物料名称。公式中:A1——要查找的值sheet2!A$1:B$100——要查找的数据区域,$不能缺少,2——返回数值的列,2表示返回区域中第二列的数值。

先把这些对应关系放到一张小表里,然后在正式表里用VLOOKUP函数,把对应关系引用过来即可。

2. 返回指定单元格的列数

运用if函数。 单个IF判断:   =IF(需要判断的条件,如果判断为正确则返回该值,如果判断为错误则返回该值) 多个判断同时使用:   =IF(需要判断的条件,如果判断为正确则返回该值,如果判断为错误则再次IF(需要判断的另一个条件,如果判断为正确则返回该值,如果判断为错误则再次IF(需要判断的另一个条件,如果判断为正确则返回该值,如果判断为错误则再次IF(…等等))))

3. 返回对应列的函数

1.在G5单元格中输入公式=VLOOKUP($F5,$A$4:$D$15,COLUMN(B1),0),先得到汪梅的性别。

2.把鼠标放在G5单元格的右下角,当变成实心十字时,按住鼠标左键向右拖拽,就会得到汪梅的来源和原始分,再向下拖拽就会得到下面三个人的性别,来源和原始分。3.公式解释,vlookup第一参数,表示要查找的值,第二参数表示要查找的值和要返回的值在A4:D15单元格,第三参数表示要返回的值在第几列,这里用column()作为vlookup的第三参数,向右拖拽的时候,返回的列也逐渐增加(向下拖拽不变),第四参数0表示精确查找。函数(function)表示每个输入值对应唯一输出值的一种对应关系。这种关系使一个集合里的每一个元素对应到另一个(可能相同的)集合里的唯一元素。函数f中对应输入值的输出值x的标准符号为f(x)。包含某个函数所有的输入值的集合被称作这个函数的定义域,包含所有的输出值的集合被称作值域。

若先定义映射的概念,可以简单定义函数为,定义在非空数集之间的映射称为函数。

4. 返回指定行列的值

EXCEL表格中把其中横一行向上移动,可通过选中改行的状态下,进行正行移动。方法步骤如下:

1、打开需要操作的EXCEL表格,将鼠标停在需要移动的行左侧的行标签上,点击选中该行。

2、鼠标听在需要移动的行上边框或下边框上,当鼠标变成十字带箭头符号时,点击鼠标即可上下移动该行,松开鼠标即可将一行移动到虚线框所在位置。

3、返回EXCEL表格,发现已成功把其中横一行向上移动。

5. excel返回指定列对应的值

=INDEX(1:1,MIN(IF(2:2<>0,COLUMN(2:2))))数组公式以ctrl+shift+enter三键组合结束输入 如果是要在G2输入公式的话改为=INDEX(1:1,MIN(IF(A2:F2<>0,COLUMN(A2:F2))))数组公式以ctrl+shift+enter三键组合结束输入 楼上的公式只适合查找最后一个不为0的数据对应的第1行值

6. 返回某列的值

Alt+F11双击工程里的sheet1复制黏贴代码F5执行代码Sub aa()Dim i, jFor i = 2 To Sheets(1).Cells(2, "m").End(xlDown)

.Row

'从第2行开始到Sheets(1).Cells(2, "m").End(xlDown)

.Row

行结束'Sheets(1).Cells(2, "m").End(xlDown)

.Row

指[M2]单元格向下找不为空的单元格行数---找有多少行要处理 j = Sheets(1).Cells(i, "m").End(xlToLeft)

.Column

'j=从第i行向左找不为空的单元格列数 If j < 2 Then '如果j<2 那么 Sheets(1).Cells(i, "n") = Sheets(1).Cells(i, 2) '单元格(i,"n")=单元格(i,2) Else '否则 Sheets(1).Cells(i, "n") = Sheets(1).Cells(i, j) '单元格(i,"n")=单元格(i,j) End If '判断结束Next'下一行End Sub

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片