我有两张纸。我将sheet1 A2值与sheet2 A2匹配,以获得Sheet2 C2中的Sheet1 C2值。
在Sheet1中,如果数字(在A列中)重复,那么它将具有 (空白)和AW。如果数字没有重复,那么它将只有 (空白)。
在Sheet2中,如果数字(在A列中)重复,那么它将具有 (空白)和AW。如果数字没有重复,那么它就会有 (空白)或AW。实际上(空白)= BY
在sheet1和sheet2中,重复值始终与每个值相邻 其他
条件是:
在Sheet1中,A2不重复& B2 =(空白)然后复制值并粘贴到C列中的sheet2。它可以是Sheet B2中的BY和AW。所以,粘贴在B2& B3。
在Sheet1中,A2重复& B2 =(空白),A2 = A3,B3 = AW然后复制值并粘贴到C2和C2列中的sheet2。
帮帮我。如何更改我的公式
=IFERROR(INDEX(Sheet1!$C$2:$C$4000; MATCH(1; (Sheet1!$A$2:$A$3000=Sheet2!$A2)*(Sheet1!$B$2:$B$3000=Sheet2!$B2);0));"")
=IFERROR(INDEX(Sheet1!$C$2:$C$4000;MATCH(Sheet2!A2;Sheet1!$A$6:$A$3000;0));"")
答案 0 :(得分:0)
将以下内容放入C2中并复制下来:
=if(OR(B2="BY",SHEET1!C2<>""),SHEET1!C2,SHEET1!C1)
然后您将返回并为您的第一行数据添加一个特殊情况,因为您不想从C1复制信息。
或者你可以将它作为你的公式的一个选项添加,但它可能是所有剩余行中的一点点努力。
如果数字对不按顺序,您可以使用:
=IFERROR(IF(OR(B2="BY",INDEX(Sheet1!C:C,MATCH(A2,Sheet1!A:A,0)+COUNTIF(A$2:A2,A2)-1)<>""),INDEX(Sheet1!C:C,MATCH(A2,Sheet1!A:A,0)+COUNTIF(A$2:A2,A2)-1),INDEX(Sheet1!C:C,MATCH(A2,Sheet1!A:A,0)+COUNTIF(A$2:A2,A2)-2)),"")