如图 A列是累计钻进深度CD列是地质统计情况需要将A列的数值依次和C列的数值比较判断,如A3=6.5,在C列5.6-7.9之间,大于C1小于C2,所以在B3中就需要显示D2对应的数据 粉土。请问大神们这个可以用公式或者vba在excel中实现吗?求指教
以及A列和C、D列的数值个数都是不确定的,会有不同。我是通过index函数在已有统计表上根据条件查询出来的。在这个前提下可以实现我所需求的功能吗
æ ¹æ®ä½ çæ°æ®Cåæ¯éå¢çç¹ç¹ï¼ç¨ä¿®æ¹ä¸æ°æ®ç»æï¼å°±æ¯å ¸åçVlookupå½æ°åºç¨ãå³å¨Cåæ°æ®ä¸ç§°ä¸è¡ï¼å¹¶å¨C1ä¸è¾å ¥æ°å0ãå¦å¾ï¼
B1=VLOOKUP(A1,C:D,2)
我的C列和D列不是固定的一定会是1-12
可能会出现有的是15行有的是17行 不定的
如果c$1:c$12 改成c:c的话 空着的单元格会有影响吗
空单元格没有影响。但是:
C$1:C$12这个区域你可以扩大,下面有空单元格没影响,
不过不建议引用C的整列,你要知道整列有108万多行,引用的区域过大,
有可能当你B列填充的公式多了以后,表格会很卡。
所以,建议你把C$1:C$12改成C$1:C$5000这样有限制性的扩大区域。
EXCEL某个数值和一列数值比较,判断落在哪个区间内,并返回对应数值
根据你的数据C列是递增的特点,稍修改下数据结构,就是典型的Vlookup函数应用。即在C列数据下称一行,并在C1中输入数字0。如图:B1=VLOOKUP(A1,C:D,2)
excel如何判断一个数在哪个区间并返回一个值
用if好理解,=if(a1<=24,"一级",if(a1<=48,"二级",if(a1<=72,"三级","数字大于72")))一般用lookup简单些。比如说=LOOKUP(A1,{0,50,60},{0,5,10}),当0<=A1<50为050<=A1<60为5,60<=A1为10 ,可以按需要扩展这个区间和对应的结果。假设要计算的数据放在A1,取值结果放在D1,...
Excel如何判断在某个百分比区间并返还一个值
如果区间划分比较少,可以使用IF函数。嵌套也好,相加也好。如果区间阶梯划分比较多。那么可以使用LOOKUP函数。当然, 用VLOOKUP的近似匹配也可以的。将区间划分对应的数据写到另一列就可以了。判断依据列需要升序排列。当然,如果你习惯横向的数据,也可以使用LOOKUP,或者HLOOKUP的近似匹配。当然第一列数据也...
Excel中一个数值判断是否属于介于两列数值之间,并获取对应值。
判断G列的数字是否属于B列与C列的区间中,如果属于则在H列返回对应的D列百分数,否则返回空:输入公式如下:Ctrl+Shift+Enter结束公式,往下填充,得到结果:
excel中如何根据数据判断所在的区间并进行相应的计算
例如:判断D列时间的“分针”项,将时间归属为四个区间,分别是:第1~14分钟,16~29分钟,31~44分钟,46~59分钟。时间归属为第一区间的,将时间分针数调整为0,;归属为第二区间的,分针数调整为15,;区间为3的,分针数调整为30,;区间为4的,分针数调整为45. 并将结果对应放到“修改时间A”列...
如何在EXCEL中判断判断一个数值属于多区间中的哪个部分,并按相应公式...
=CHOOSE(SUM(N(A1>{0,10,50,100,200,500,1000,2000,5000})),A1*8%,A1*7%,A1*5%,A1*3%,A1*1.6%,A1*0.7%,A1*0.3%,A1*0.12%,A1*0.05%)
Excel判断一个数值在哪一行的区间内?
判断H列数据所在区间范围然后在I列输出相应数值。I1单元格公式:=SUM($F$1:$F$8*(H1>=MID($E$1:$E$8,2,FIND(",",$E$1:$E$8)-2)*1)*(H1<MID($E$1:$E$8,FIND(",",$E$1:$E$8)+1,LEN($E$1:$E$8)-FIND(",",$E$1:$E$8)-1)*1))数组公式多条件计算 涉及...
Excel中判断一个值在另一个区间内然后返回另一个固定值
lookup函数是大于等于前面的值,小于后面的值
excel判断日期在这个日期区间内并返回对应的数值?
公式为:=SUMIFS(C2:C3,A2:A3,"<="&A5,B2:B3,">="&A5)如图所示:
Excel如何判断一个数值在一组数值区间内,并返回单元格的内容?_百度知 ...
你这个使用了两种数字表示方式,建议做格式处理后再实现相关公式,用vlookup,iferrer应该能实现;