如何在一列数值中找到特定的一个数值,然后返回同行的一个数值?
办法一,用辅助列:
比如在B列输入月加班,在C2输入公式 =if(B2="","",B2*12.25),将公式复制下去。
办法二,如果你想在原单元格实现,需要用宏:
假设在B2:B100以内的区域输入月加班,右键点这个工作表的名字,查看代码,粘贴以下代码:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 2 And Target.Row > 2 And Target.Row <= 100 Then '第一个2表示B列(第2列),后面的2和100表示第2行道第100行,可以自己改
Target.Offset(-1, 0) = Target.Offset(-1, 0) * 12.25 '可以把12.25按实际需要更改
End If
End Sub
回到Excel,在B列输入数据,按回车跳到下一格后触发该宏,实现功能。
1、在图中所示的工作表中,如果要在第I列中输入代码,相应的规范将自动显示在第J列中。这是典型的VLOOKUP应用程序示例。此功能要求代码列中的数据必须是唯一的。这意味着重复值不能出现在代码中。您需要查找的内容必须在您需要返回的数据之前(右侧)。
2、单击J2单元格并单击“插入函数”按钮以显示“插入函数设置”框,并在[查找和参考]类别中选择VLOOKUP函数。
3、继续弹出功能参数设置框。第一个参数是你需要找到的。此示例设置为I2,第二个参数是需要找到的原始数据区域。在此示例中,它设置为D:F,即D,E和F三列。找到第三个参数并返回前几列的内容。
4、这样就完成了一列中查找指定数值返回的另一列中的对应行的数值,通过计算显示结果为6,效果如下。
函数 VLOOKUP是你需要的功能。
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。
VLOOKUP 中的 V 代表垂直,函数使用方法:vlookup (查找值,查找范围,指定位置<由首列开始的第几列>,true<模糊查找>或FALSE<精确查找>)。
即:在(查找范围)首列查找到特定的(第)一个数值(查找值),然后返回同行(指定位置)的值,采取<模糊查找>或<精确查找>方式。
“指定位置<由首列开始的第几列>”为>=1的数字(整数),所以只能向右查找,如果需要查找结果在首列左边,则返回错误。
所以,使用技巧:使用VLOOKUP()函数进行查找时,将“查找值”放到首列。
如下所示:在C3:E14首列(C列)查找特定值“aaa”,同行返回第2列数值8、第3列数值88
用VlOOKUP函数或者INDEX和MATCH函数的组合,结合你的实际情况进行选择。
如果这一列没有重复值就好办
权当这列是C列,要找的值在D1,返回同行的A列的数
公式类似于
=INDEX(A:A,MATCH(D1,C:C,))
假设需要在A列中精确匹配与G2单元格相同的数据,然后返还对应第4列(D列)的对应数据,那么输入
=VLOOKUP(G2,A:D,4,0)
你需要的可能是 VLOOKUP
函数使用方法=vlookup (找谁,在哪里找,返回哪列数据,怎么找)
例如:我需要在C列和D列中找到符合A1条件的值,
那么B1的公式是=vlookup (a1,C:D,2,0)
手写可能有错误值,请自行测试。
...并按顺序列出另一组数字串中分别含有哪几个数值?
你先把这些数字分列分开,在通过转置粘贴,排序下就可以了!
如何何在一个几万人员信息的EXCEL数据库中查找对比另外一个表格里面的...
=IFNA(MATCH(B2,A:A,0),"无"),向下拖动填充,有数值的就是在前面的数据库中。试一下,应该没问题,注意不要忽略match函数公式中最后一个参数0.
Excel如何引用一列数值作为行号填到对应行?
其中一个办法可以在B1单元格输入公式:=IF(COUNTIF(A:A,ROW()),ROW(),"")复制并下拉,即可得到对应的效果
求高手!excel如何找到不同列同样值的单元格并减去旁边列的数值
=IF(COUNTIF(D:D,A2),B2-VLOOKUP(A2,D:E,2,),"")或 =IF(COUNTIF(D:D,A2),B2-SUMIF(D:D,A2,E:E),"")下拉复制公式
如何将2个EXCEL表中的重复数据进行对比,并将重复数据删掉
例如:对比的数据在两个表的A列,那么,将第一个表的B列中填写字2,在第二个表B1中输入以下函数:=IF(ISERROR(VLOOKUP(A1,[Book1.xls]Sheet1!$A$1:$B$4000,2,0)),"",VLOOKUP(A1,[Book1.xls]Sheet1!$A$1:$B$4000,2,0)) ,然后向下拖。复制B列,选择性粘贴(数值),然后排序,您看,表一中已出现过...
数学高手快解决,我要死了
首先,请读者先弄明白上面三个算式的由来,然后与"鸡兔同笼"公式比较,这三个算式只是有一处"-"成了"+".其奥妙何在呢 当你进入初中,有了负数的概念,并会列二元一次方程组,就会明白,从数学上说,这一讲前两节列举的所有例子都是同一件事. 例11 有一辆货车运输2000只玻璃瓶,运费按到达时完好的瓶子数目计算,...
斐波那契数列在实际生活中有没有应用?价值何在呢?
2、斐波那契数还可以在植物的叶、枝、茎等排列中发现。例如,在树木的枝干上选一片叶子,记其为数0,然后依序点数叶子,直到到达与那些叶子正对的位置,则其间的叶子数多半是斐波那契数。叶子从一个位置到达下一个正对的位置称为一个循回。二、矩形面积的价值体现在很多方面,比如:斐波那契数列与矩形...
如何在Excel的条件格式中,使一个数值如果小于0就加N或减N显示?_百度...
条件格式只能设定单元格的格式,而不能改变单元格的值.如果B4是由某段公式得到的结果,你只要修改公式就可以达到你的目的:=IF(A1=10,IF("原公式"<0,"原公式"+24,"原公式"-24),"")
沈括的资料
显然,酒坛数不应为非整数,问题何在呢?沈括提出,应在刍童体积基础上加上一项“(下宽-上宽)×高\/6”,即为110\/6,酒坛实际数应为(3784+110)\/6=649。加上去的这一项正是一个体积上的修正项。在这里,沈括以体积公式为基础,把求解不连续的个体的累积数(级数求和),化为连续整体数值来求解,可见他已具有了用...
如何在CAD中快速绘制纵断面图
方法是:一、把测量数据录入EXCEL,格式左边为里程数,右边为高程数,纵向排列,然后在新列里生成高程值*10,将里程值复制粘贴在新高程值的左边,选中新生成的两列数值,复制到剪贴板。二、打开WORD,然后点击编辑――选择性粘贴――无格式文本,把数值粘贴到WORD里。打开AUTO CAD程序,在常青藤辅助系统...
计聪复肾: 的具体步骤如下: 需要准备的材料分别是:电脑、Excel表格. 1、首先打开需要编辑的Excel表格,进入到编辑页面中. 2、然后点击单元格输入想要随机抽取的数值. 3、然后点击后面的单元格输入公式:=INDIRECT("a"&RANDBETWEEN(1,10)) ,回车确定. 4、然后就可以随机抽取出一个数值了.
宁远县17045078334: EXCEL里,在一列数中,查找看是否存在指定的一个数值,用什么函数?具体怎么用的? - ?
计聪复肾: =countif(A:A,某数值) 如果为0表示没有,为几表示有几个
宁远县17045078334: excel怎么在一列有很多重复值的数据中查找唯一值即不重复的数值 - ?
计聪复肾: 有很多方法可以达到这个目的,下面给你一个用公式和函数的方法:插入一列,在这一列中输入以下公式: =if(countif($B$1:B1,b1)=1,"Y","") 然后在这一列中筛选出“Y”,这就是你要的结果.
宁远县17045078334: Excel中,怎么在一列随机出现的数据中,随机抽取1个数或者2个数? - ?
计聪复肾: B1单元格提取第一个数,公式为=IFERROR(SMALL(A1:A20,RANDBETWEEN(1,COUNT(A1:A20))),"该区域无数值") C1单元格提取第2个数,公式为 =IFERROR(SMALL(IF((A1:A20=B1)+(A1:A20=""),"",A1:A20),RANDBETWEEN(1,COUNT(A1:A20)-1)),"区域数值少于2个") 其中,C1单元格为数组公式,同时按Ctrl+Shift+Enter三键结束
宁远县17045078334: excel 根据一个数值找到对应的数值 - ?
计聪复肾: 建议将R1单元格的多个数据分别写到R1,S1,T1,U1...单元格 再在R2单元格写入公式=IF(R1="","",INDEX($A1:$O1,MATCH(R1,$A2:$O2,))) 右拉填充公式
宁远县17045078334: 怎样在一列数据中查找某个数值,若匹配则输出指定单元格数据 - ?
计聪复肾: =IF(ISERROR(HLOOKUP(2,D1:H1,1,false)),0,K1) 下拉公式即可
宁远县17045078334: 【高手请进】如何在一个EXCEL表中查找一个值,并返回特定数值? - ?
计聪复肾: 两个方法: 1. 用index 在 sheet1 j2 位置输入: =index(sheet2!a:a,match(i2,sheet2!b:b,0),1)就可以了 2. 用vlookup a.先将sheet2 表格a列再复制到c列 b.在sheet1,j2位置输入:=vlookup(i2,sheet2!b:c.2.false) ok搞定
宁远县17045078334: excel 查找特定位置的数值 - ?
计聪复肾: 1、用查找Ctrl+F——查找——输入*8863,下面选查找全部.2、用筛选选中第一行——数据——筛选——自动筛选——第一行出现黑小三角,点数据列的小黑三角——下拉菜单中选自定义——输入*88
宁远县17045078334: 统计一列数字中特定数字的算法是哪个 - ?
计聪复肾: 你定义一个结构struct,里面包括两个元素,即值和个数.然后建立一个结构数组,每输入一个数,先检查一下这个数是否已存在,如果存在,则个数加1,如果不存在,则保存这个数,个数等于1.最后输出就可以了.还有一种方法,如果你的数的范围比较窄的话,比如全在100以内,则可以定义一个数组a[100],元素值都为0.输入1个数,比如为13,则把a[13]的值加1,依次类推.最后,把数组从a[1]开始到a[99]检查一遍,把值非0的元素的下标和具体的值输出出来就可以了.
宁远县17045078334: Excel怎么筛选出含有一列数值中,小数点后面的某一个数 - ?
计聪复肾: 假如数据在A2,公式=if(isnumber(find(1,mod(A2,1))),"小数点后包含1",""),公式下拉.然后筛选就可以了.