在excel中,我想在一个单元格中使用多个工作表中的数据

在excel中,我想在一个单元格中使用多个工作表中的数据,excel,if-statement,lookup,vlookup,Excel,If Statement,Lookup,Vlookup,全部 我试图找到一种方法,根据单元格是否为空,从多个工作表中提取数据 比如说 如果“工作表A在单元格a23中有一个数字”则我希望将该数字输入工作表d的a23单元格,但如果a23为空,则我希望使用工作表b的单元格a23中的数字输入工作表d,依此类推 请让我知道这是否足够清楚。到目前为止,我已经提出了这个嵌套的if函数 =IF('worksheetB'!E9,'worksheetB'!E9,IF('worksheetB=“”,'worksheetc'!E23,IF('worksheetc'!E23=

全部

我试图找到一种方法,根据单元格是否为空,从多个工作表中提取数据

比如说

如果“工作表A在单元格a23中有一个数字”则我希望将该数字输入工作表d的a23单元格,但如果a23为空,则我希望使用工作表b的单元格a23中的数字输入工作表d,依此类推

请让我知道这是否足够清楚。到目前为止,我已经提出了这个嵌套的if函数

=IF('worksheetB'!E9,'worksheetB'!E9,IF('worksheetB=“”,'worksheetc'!E23,IF('worksheetc'!E23=“”,'worksheetde21)))

哪一个,哪一个在2本工作簿之后不起作用


谢谢

可能有多少工作表?类似这样的事情,但动态处理工作表可能会变得棘手。您是否尝试过将数据与多个单元格错开,然后合并生成的数据?谢谢大家我不知道如何在excel@AlanWage中错开数据您有任何示例吗?在多个单元格中执行部分逻辑,然后让另一个单元格引用它们。像A1中的一样,有'=IF('somewherese1','somewherese1',IF(somewherese2,somwherese2,''),然后在B1中,做3和4。然后在C1中做'=IF(A1,A1,IF(B1,B1,(IF…))等。