我需要根据另一个单元格将单元格从一个工作表复制到另一个工作表。Excel,根据条件在工作表之间复制单元格
如果来自sheet1的cell.columnA包含来自sheet2的cell.columnA的文本,请将cell.columnB,cell.columnC,cell.columnD从sheet1复制到sheet2。
这可能吗?
我需要根据另一个单元格将单元格从一个工作表复制到另一个工作表。Excel,根据条件在工作表之间复制单元格
如果来自sheet1的cell.columnA包含来自sheet2的cell.columnA的文本,请将cell.columnB,cell.columnC,cell.columnD从sheet1复制到sheet2。
这可能吗?
这是完全可能的。我会使用if
和vlookup
函数。事情是这样的:
=IF($A1=Sheet1!$A1, VLOOKUP(Sheet1!$A1, Sheet1!$A1:$D1, 2),"")
的美元符号锁定列,所以你可以多行粘贴过来,如果一个值列平等检查,工作表Sheet1 $ A1:$ D1是你列之间指定的范围通过d,而2代表该范围内的第二列。这个例子是在第2页的第1行的列b中。
vlookup甚至不需要。 – sina
我宁愿更改我所在的范围中的哪一列。还有其他方法可以计算。这个对我来说感觉比较干净。 – C1pher
对不起,我对此很基本,请耐心等待。它如何知道与if语句的不同表单进行比较? – user3095635
这是可能的,通过宏(“按需”)和公式(“立即”)。如果你使用公式,一个简单的IF公式就可以做到,只要读到这个公式就可以了,如果有什么不清楚的话就回来。对于宏来说,它会更复杂一点(虽然对于初学者来说不是太难)。首先你需要决定你想要什么,然后回来问一些更具体的问题。 – sina