1. 返回单元格的值
1、首先在excel表格中的A列中输入一组数据,根据不同的条件返回不同的数值。
2、例如满足A1单元格输入A,则返回a,完整公式为:=IF(A1="A","a",IF(A1="B","b",IF(A1="C","c","")))。
3、点击回车生成计算结果,可以看到此时A1单元格为B,则返回了小写字母b。
4、然后向下填充公式,即可将对应A列的输入的数值返回需要显示的数据。
2. 单元格某个值返回值
=IF(ISNA(MATCH(3,B2:B10,0)),"",3)
3. 返回单元格值在另一页的所在列
D1=IF(ISNUMBER(FIND(C1,B1)),A1,"")
4. 返回单元格内容
假设A、B为原表,C列为查找值(条件),D列为返回值D1单元格公式=VLOOKUP(C1,$A$1:$B$100,2,FALSE)第一个数是查找条件,第二个是数据表范围,第三个是返回第几列数据,第四个是是否模糊查找
5. 返回单元格的值 函数
问题1. 在C2输入=VLOOKUP(A2&B2,IF({1,0},$E$2:$E$11&$F$2:$F$11,$G$2:$G$11),2,FALSE),然后按ctrl+shift+回车,然后向下填充,就可以了。
或者,在f列后插入一列,原本的G列就变成H列了。在G2输入=E2&F2,向下填充,然后在C2输入=vlookup(A2&B2,G:H,2,false),向下填充就可以了。这两个的结果是一样的,一个用了辅助列,一个没用而已。问题2 是问题1的相反的结果,问题1的函数输出结果中如果出现#N/A的就是不同时等于的(当然包括两个都没有的,a列在e列中没有同时b列在f列中也没有的)。如果问题1和问题2合起来的话,用数组函数肯定可以,但我也不会,没试验出来,爱莫能助了。楼上的解答,需要匹配的四列必须完全对应,才不会出错,不然出现一个错误,该错误的下面的行就全都错误了。如果完全对应,直接复制黏贴就好了。6. if函数返回单元格的值
只要在I1输入公式: =INDEX($E:$E,SMALL(IF($A$2:$D$12=$H2,ROW($A$2:$D$12),10^2),COLUMN(A1)))&"" 摁SHIFT+CTRL+回车 结束公式的输入,再将公式向右、向下拉填充复制。
7. 返回单元格的值和单元格的引用
1、在Excel中返回单元格引用或单元格位置需要用到Address函数。
2、Address函数的使用格式为:ADDRESS(row_num,column_num,abs_num,a1,sheet_text)。
3、函数的参数中,Row_num是单元格引用中使用的行号;Column_num是单元格引用中使用的列标。
4、Abs_num指明返回的引用类型(1或省略为绝对引用,2绝对行号、相对列标,3相对行号、绝对列标,4是相对引用);A1是一个逻辑值,它用来指明是以A1或R1C1返回引用样式;Sheet_text为一文本,指明作为外部引用的工作表的名称。
8. 返回单元格的数值
MIN(number1, [number2], ...)
MIN 函数语法具有下列参数:
number1, number2, ... number1 是可选的,后续数字是可选的。 要从中查找最小值的 1 到 255 个数字。
备注
参数可以是数字或者是包含数字的名称、数组或引用。
逻辑值和直接键入到参数列表中代表数字的文本被计算在内。
如果参数是一个数组或引用,则只使用其中的数字。 数组或引用中的空白单元格、逻辑值或文本将被忽略。
如果参数不包含任何数字,则 MIN 返回 0。
如果参数为错误值或为不能转换为数字的文本,将会导致错误。
如果您想要在引用中将逻辑值和数字的文本表示形式作为计算的一部分包括,则使用 MINA 函数。
9. 返回单元格的值第几次出现
在C1中输入或复制粘贴下列公式
=B1&IFERROR(","&VLOOKUP(A1,A2:C$12,3,0),"")
下拉填充
在E1中输入或复制粘贴下列公式
=VLOOKUP(D1,A:C,3,0)
下拉填充
10. 返回单元格值在另一页的列
excel返回某值所在的列号方法:
1、获取行号,选中任意单元格,输入:=ROW()即返回该公式所在行的行号。
2、选中任意单元格,输入:=ROW(引用单元格),返回被引用单元格所在的行号。这个特性一般用其他函数的参数,比如说:=SMALL(区域,ROW(V1)),随着公式的下拉可以顺序返回7。
3、获取列号,同ROW函数一样,利用COLUMN函数可以返回列号。
4、获取一个区域的行数,同ROW函数类似,利用ROWS函数可以返回一个区域的行数 。
5、获取一个区域的列数,同COLUMN函数类似,利用COLUMNS函数可以返回一个区域的列数。
- 相关评论
- 我要评论
-