我的表格中有两列:A
和B
A | B
1 John |
2 John | Yes
3 Paul |
4 John |
我想在B
列中输入一个公式,这样如果我要在B2
中输入一个非空白值,它会填充A
列中John的所有匹配项相同的值(即:是)。
好像它是VLOOKUP
和MATCH
的匹配,但我无法弄明白。
答案 0 :(得分:0)
我认为这就是你要找的......
A | B | Result
R1 John | =IF(A1="John","Yes","No") | Yes
R2 John | =IF(A2="John","Yes","No") | Yes
R3 Paul | =IF(A3="John","Yes","No") | No
R4 John | =IF(A4="John","Yes","No") | Yes
(编辑)
然后您必须使用VBA事件处理程序。右键单击工作表名称,然后单击“查看代码”,然后粘贴以下内容......
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("B2").Value = "Yes" Or Range("B2").Value = "yes" Then
Set Rng = Range("B1")
Rng(1).Value = "Yes"
Rng(4).Value = "Yes"
End If
End Sub