高分悬赏条件选择公式!

请看图,我要怎么编辑公式能让右边的编号自动录入左边的空白编号里?

答对追加20分!信誉保证!

假设右边的编号及工价表在E\F列,那在A2输入=INDEX(E:E,MATCH(B2,F:F,)),
或A2=VLOOKUP(B2,IF({1,0},F:F,E:E),2,).
公式下拉.
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-05
题:
以下设数据在A:F。
编号 工价 产量 金额 编号 工价表
2 1.21 1800 1 1.15
1 1.15 2200 2 1.21
5 2.2 1200 3 1.25
3 1.25 2500 4 1.29
4 1.29 800 5 2.2

要点:

方法二:在A2输入公式:=match(B2,F$2:F$6),向下复制或下拉或填充。

除1列(编号)外,其它数据均为已知。要求在第一列输入公式得到相应的编号。
下面将已有的工价和编号区域称为样本区,特指E列;需依据样本来作相应处理的区域称为被索引区,特指A列。

解:

方法一,利用lookup和vlookup(另有hlookup)函数,但这个函数在ms中没有设计好,有两条不人性的要求:(1)样板区不能有数据重复;(2)被索引区的内容要排序好。出现不合要求时会致误。(3)样板区不能有数据矛盾(冲突)。
以下设条件(1)(3)不需要验证。题目中的样板数据也合乎要求。

这种方法难于理解,操作麻烦。公式略。因为我不喜欢,不提倡。一定要,再补。
我相信,它可以用一些更巧妙的方式来实现不符合要求而得到正确结果的方案,但是只能说还要探求。

方法二,利用match函数,与方法一类似而不需要要求(2)。但它有个要求是,样板区的数据需排列好。如果不排好,需要改为如下:
=index(E$2:E$6,match(B2,F$2:F$6))

方法三,是利用条件语句,对被索引区的B列的数据与各个样本逐一比较,给出相应的编号值或其所在单元格引用。这种方法好处是只需要满足要求(2)即可得正确结果。但公式会写得很长。略。

方法四,我考虑到逻辑值参与运算时,true视为1,false视为0,参与计算。如方法三那样将比较,得到的多个逻辑值。
由于这些值只可能出现一个true=1,乘以编号那个单元格就得到了编号了。
有时还可以考虑,将逻辑值取加权和,使用2的幂为权值,然后取对数得到匹配号。
后面的原理就跟方法二一样了,在特殊时候可能会用得到。这里用方法二就行了。不然岂不是舍近求远。

当然,数据在重复时的处理,公式略作修改也能适用。

数据有矛盾,应当给出检验,在公式中加入判别语句;或者给出足够用到的提示信息民,以利于改正。
而符合时则直接给出正确结果。
第2个回答  2010-10-05

用lookup()函数,如图操作

高分悬赏:条件函数计算知识
=if(D3="A",3000\/26\/10\/3600\/0.8*G3*1.15,if(D3="B",3000\/26\/10\/3600\/0.8*G3*1.05,if(D3="C",3000\/26\/10\/3600\/0.8*G3*0.95,if(D3="D",3000\/26\/10\/3600\/0.8*G3*0.85,""))),里面的数据可以根据你的需要做适应的修改,一看你就是服装行业的,这个应该是计算...

200高分悬赏excel表格函数或公式
=IF(COUNTIFS(A:A,A2,B:B,"<>"&B2)>0,"有多个对应值","对应值唯一")下拉

高分悬赏条件选择公式!
或A2=VLOOKUP(B2,IF({1,0},F:F,E:E),2,).公式下拉.

弹弹堂高抛公式 高分悬赏
如果你高抛打得不准,主要就2点:一就是屏距看得不够准,二就是力度掌握得不够好。2、看风力:看了论坛上一位朋友“新的计算公式”这篇贴子,通过自己亲自实践,感觉风力计算方法近似于风力×2如上面提示风力为0.5,用高抛打法,就要当作0.5×2=1度来计算。3、力度:现在的力度一般顺风为90,...

EXCEL 提取数据问题[高分悬赏],用函数
D5数组公式 =INDEX(A:A,SMALL(IF(MATCH($A$5:$A$11,$A$5:$A$11,)=ROW($5:$11),ROW($5:$11),4^8),ROW(A1)))&""ctrl+shift+enter 结束公式输入 输入后公式两侧会参数{},没有就是你没输入成功!E5 =vlooKUP(d5,A:B,2,)这样就可以了 ...

高分悬赏,用什么公式可以直接套用这个表格???
你把摘要拆分成3个单元格,车号一个单元格,18590KG一个单元格,扣水分4%一个单元格,数量那个单元格=18590*(1-4%)\/1000

(高分悬赏)大智慧L2 公式
你说的这个,只能这么做。SUM(V,5)\/CAPATAL\/100;这就是一个公式,然后再公式排序里选上这个公式,数据大小就出来了。5,是可以调的。可以改成20 ,说得比较模糊,猜你的心思,应当是想要这样的公式。补充:看了你的补充这个就很明白了,这个就是很简单了。HHV(V,5);LLV(V,5);5...

高分悬赏!!!求最好的选股公式!!!
★★★ 我不灌水,送完走人。“鬼谷神算”,红买绿卖。VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);VAR2:=HIGH-REF(HIGH,1);VAR3:=REF(LOW,1)-LOW;VAR4:=SUM(IF(VAR2>0 AND VAR2>VAR3,VAR2,0),25);VAR5:=SUM(IF(VAR3>0 AND ...

excel 编辑公式 高分悬赏求高手
假定你的年龄值放在A1,那么公式就是 =LOOKUP(A1,{0,55,61,62,63,73,74,75;0,32000,31000,30000,29000,19000,18000,17000})

高分悬赏 excel中sumif函数如何选择两个条件再统计总数。
如果是03中就只能用sumproduct()函数了。=sumproduct((条件1)*(条件2)*(条件3)(……)*求和列)07的话还可以用sumifs

相似回答
大家正在搜