excel根据条件合并单元格数据,多个条件

时间:2016-12-12 08:23:42

标签: excel excel-formula

我有一个excel文件,它来自两个文件,我将所有内容从第二个文件复制到第一个文件。需要完成的任务如下:对于每一行(实际上对于每个id,存储在A列中 - 来自excel 1),以下条件为真:

列E(来自excel 1)=列B(来自excel 2)和列C(来自excel 1)=列D(来自excel 2),

然后我必须将Z列(来自excel 2)和Y列(来自excel 2)的数据插入到X列(来自excel 1)。

如果列X中已包含数据,则所有新插入的数据必须具有|作为分隔符,应插入现有值的前面。

如果列Z或Y中不存在任何数据,则不会向列X插入任何内容。

我尝试过没有成功,使用索引匹配,但没有运气,我认为需要更复杂的东西。我怎么能用excel公式做到这一点? 如何转换下面的公式,以获得行 满足条件? = X2&安培; “|” &安培; IF(AND(Sheet1!E2 = Sheet2!B2,Sheet1!C2 = Sheet2!D2),Sheet2!Z2&“|”​​& Sheet2!Y2,“”)

= X2&安培; “|” &安培; IF(AND(Sheet1!E2 = Sheet2!B:B,Sheet1!C2 = Sheet2!D:D),Sheet2!Z#lineWHICHMATCHESCRITERIA&“|”​​& Sheet2!Y#lineWHICHMATCHESCRITERIA,“”)

0 个答案:

没有答案