excel中,如何自动查找同一行两列中数据同时符合条件时将其中指定一列的数据替换成指定数据?如下图描述

如题所述

D1=IF(AND($A1=0,$B1=1),1,A1)

公式右拉,下拉

可以直接在AB列输入函数,在原来的AB列将数据改成DE列所示的结果吗?

选择D,E列,复制-选择性粘贴-数值,到A1

或用VBA完成

Sub AA()
Dim i
For i = 1 To Range("A65536").End(xlUp).Row
    If Cells(i, "a") = 0 And Cells(i, "b") = 1 Then
     Cells(i, "a") = 1
     Cells(i, "b") = 1
     End If
     Next
End Sub

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-29
D1 处写公式 =if(and(A1=0,B1=1),1,A1)
E1处写公式 =B1
往下拖就行了追问

您好,可以直接在AB列输入函数,在原来的AB列将数据改成DE列所示的结果吗?

追答

不可以,选择性粘贴-数值,贴回去就行了

相似回答