【发布时间】:2018-09-17 11:00:49
【问题描述】:
我正在尝试将文本从 sheet1 复制到 sheet2,具体取决于标题。
=IF(Sheet1!A1=Sheet2!A1,Sheet1!A2:A40,(IF(Sheet1!B1=Sheet2!A1,Sheet1!B2:B40,(IF(Sheet1!C1=Sheet2!A1,Sheet1!C2:C40,(IF(Sheet1!D1=Sheet2!A1,Sheet1!D2:D40,(IF(Sheet1!E1=Sheet2!A1,Sheet1!E2:E40,(IF(Sheet1!F1=Sheet2!A1,Sheet1!F2:F40,(IF(Sheet1!G1=Sheet2!A1,Sheet1!G2:G40,"")))))))))))))
=IF(Sheet1!A1=Sheet2!A1,Sheet1!A2:A40,
(IF(Sheet1!B1=Sheet2!A1,Sheet1!B2:B40,
(IF(Sheet1!C1=Sheet2!A1,Sheet1!C2:C40,
(IF(Sheet1!D1=Sheet2!A1,Sheet1!D2:D40,
(IF(Sheet1!E1=Sheet2!A1,Sheet1!E2:E40,
(IF(Sheet1!F1=Sheet2!A1,Sheet1!F2:F40,
(IF(Sheet1!G1=Sheet2!A1,Sheet1!G2:G40
,"")))))))))))))
到目前为止,我遇到了这种难看的混乱,但它只有大约 57% 的时间有效。我不知道为什么。
例如,标题是 Test1、Test2、Test3 等,我怎样才能让 excel 读取 sheet1 的标题 Test1,并复制从下面的单元格开始的列,并将其复制到任何列 Test1是在 sheet2 中吗?
我对excel公式有相当基本的了解,对VBA的了解就更少了,所以欢迎任何帮助。
【问题讨论】:
标签: excel excel-formula