execl高手进··求一公式··

execl高手进··求一公式··
如图,求高手告知已公式.达到以下效果:
当列A与列E内容相同,且同时相对应的列B与列F相同时.
则复制列G中对应内容至列C.
比如A1与E1相同且B1与F1相同时,则复制G1中的内容至C1.

A1对应的不一定是E1··就是当A1在E列中有相同且B1在F列相对位置也相同时·
即也可能是A1对应E2,B1对应F2··则复制G2至C1··
angeline216 1年前 已收到4个回答 举报

liuhualh 幼苗

共回答了19个问题采纳率:89.5% 举报

假设为100行
V1=vLOOKUP(A1&"|"&B1,IF({1,0},$e$1:$e$100&"|"&$f$1:$f$100,$g$1:$g$100),2,0)
同时按CTRL SHIFT 回车键 ,出现结果后,再下拉公式

1年前 追问

2

angeline216 举报

同时按下后没有结果。。。只有公式

举报 liuhualh

公式所在的单元格,不能设置为文本格式

右键-设置单元格格式-数字-常规

C1=VLOOKUP(A1&"|"&B1,IF({1,0},$E$1:$E$100&"|"&$F$1:$F$100,$G$1:$G$100),2,0)

即使AB和EF顺序不一样也可

angeline216 举报

如果不止100行就把公式中的100改大就行了吗?

举报 liuhualh

修改即可

蠢因 幼苗

共回答了35个问题 举报

C1=IF(AND(A1=E1,B1=F1),G1,"")
下拉公式

1年前

1

天使的眼泪_521 幼苗

共回答了2个问题 举报

参考公式

=OFFSET($G$1,SUM((E:E=A1)*(F:F=B1)*row(E:E))-1,0,1,1)

同时按下ctrl+shift+enter,下拉

1年前

0

住在仙境的小良民 幼苗

共回答了2个问题 举报

C1={IFERROR(OFFSET($G$1,MATCH(A1&B1,$E$1:$E$?&$F$1:$F$?,0)-1,0),"")}
?表示E列最大行数,
这是数组公式,需要同时按ctrl+shift+enter输入

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.030 s. - webmaster@yulucn.com