怎么用vlookup函数将两列中的数值差异转换成数值
发布时间:2025-05-20 10:07:32 发布人:远客网络
一、怎么用vlookup函数将两列中的数值差异转换成数值
1、如图,G列为E列减F列的差值;
2、要求当差值为负值时,取0,否则取原数,首先想到的是条件公式:=IF(E19-F19<0,0,E19-F19);
3、变通一下,可以用:=(E19-F19>=0)*(E19-F19),当差值为负时,前面的判断不成立,自然会按0计算,得到0,当差值非负时,判断成立,按1相乘,得到原差值;
4、也可以用MAX求最大值函数:=MAX(E19-F19,0),当差值为负数时,最大值会取0,当公式非负时,取差值,这是最合理的公式。
AVERAGE返回选定数据库项的平均值
COUNT计算数据库中包含数字的单元格的个数
COUNTA计算数据库中非空单元格的个数
DGET从数据库中提取满足指定条件的单个记录
PRODUCT乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值
STDEV根据数据库中选定项的示例估算标准偏差
STDEVP根据数据库中选定项的样本总体计算标准偏差
SUM对数据库中满足条件的记录的字段列中的数字求和
VAR根据数据库中选定项的示例估算方差
VARP根据数据库中选定项的样本总体计算方差
GETPIVOTDATA返回存储在数据透视表中的数据
DATEDIF计算两个日期之间的年、月、日数
DATEVALUE将文本格式的日期转换为系列数
DAYS360按每年360天计算两个日期之间的天数
EDATE返回在开始日期之前或之后指定月数的某个日期的系列数
EOMONTH返回指定月份数之前或之后某月的最后一天的系列数
NETWORKDAYS返回两个日期之间的完整工作日数
TIMEVALUE将文本格式的时间转换为系列数
WORKDAY返回指定工作日数之前或之后某日期的系列数
YEARFRAC返回代表START_DATE(开始日期)和END_DATE(结束日期)之间天数的以年为单位的分数
CALL调用动态链接库(DLL)或代码源中的过程
REGISTER. ID返回已注册的指定DLL或代码源的注册ID
二、怎样将excel中vlookup函数计算后的数值复制出来
用VLOOKUP函数在完成数据匹配后,想复制匹配后显示的数值的方法如下:
1、以2007版Excel为例,打开如图所示Excel工作表,可以看到E列为VLOOKUP函数计算匹配的数值。
2、选中要复制的包括函数公式在内的单元格数据,如下图所示。
3、在单元格选中区域单击鼠标右键,并在右键菜单栏中选择“复制”(如下图所示)或直接按键盘上的Ctrl+C对数据进行复制。
4、选择复制后,在需要粘贴数据的工作表单元格区域内单击鼠标右键,并在右键菜单栏中选择“选择性粘贴”选项,如下图所示。
5、选择“选择性粘贴后”在弹出的“选择性粘贴”对话框中选择“数值”或“值和数字格式”,如下图所示。
6、以“数值”为例,选择“数值”后单击确定返回Excel工作表,显示结果如下图所示,可以看到,复制过来的是VLOOKUP函数的计算结果,而不是公式,复制函数计算结果数值完成。
三、vlookup函数返回值为什么不是数值
excle版本兼容性的问题,将两个工作薄保存为同一版本的文档再用该公式就可以了。一般是建议直接把vlookup的范围表复制到原工作表的另一sheet。
3、注意返回的数据是从第一列开始算数下来第几列。
VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。