表一中每列每个字母增均最多出现一次,我现在需要在表二中得到一个这样的值:如果A在表一的B列中出现一次,则在表二中A所在行的B列单元格中返回表一中A所在行的第一个单元格数值(即“101”),否则返回空。以此类推。请各位高手帮忙!谢谢!
表一
101 A A B B A A C C
102 D E F G H Y I I
103 E D G F Y J G G
104 K K I I L M Y E
105 H N O P M L E D
106 N H M O E D Q L
107 R R N M D H L Q
108 J S T U S V X W
109 S J U T V S W X
表二
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
假设表1在sheet1,如下图:
表2在sheet2,如下图:
在sheet2的B1单元格输入公式:=IF(ISNA(MATCH($A1,Sheet1!B:B,0)),"",INDIRECT("Sheet1!A"&MATCH($A1,Sheet1!B:B,0)))
往右往下填充公式就可以
这样好像不对啊,返回值不对咯
追答=if(iserror(match(A1,表一!B:B,0)),"",match(A1,表一!B:B,0))这样就行了,