Excel电子表格

时间:2009-05-13 14:55:47

标签: excel

我需要一种显示3个数据单元的方法 例如

Cell 1            Cell 2          Cell 3    

20                 140            Lee
12                 110            Kerrie

每当在单元格3中输入任何人的姓名时,我需要一个单独的电子表格来显示名称(单元格3)以及单元格1和单元格中的信息。 2(单元格1和2中的信息将始终不同)。

3 个答案:

答案 0 :(得分:2)

根据你的问题,目前还不清楚你是在谈论一个人输入单个单元格的名称(例如“C3”)还是某个列中的某个地方(例如“C:C”)。

在前一种情况下,您可以轻松使用Guiness的建议;或者您甚至可以更轻松地编写这样的公式来连接单元格1到3中的值(假设工作表名为“Sheet1”):

="Name = "&Sheet1!C3&": Cell1 = "&Sheet1!A3&", Cell2 = "&Sheet1!B3

(这是基于您的示例中的单元格1到3在列A到C以及第3行中。)

另一方面,如果您正在讨论后一种情况,并且只要将新名称添加到C列时想要运行某些VBA代码,则可以使用Worksheet_Change VBA函数。如果是这种情况,请编辑问题以指明该问题。

答案 1 :(得分:1)

  1. 假设您有一个名为Book1.xls的Excel工作簿1。打开该工作簿并在前三行和前三列中键入以下内容

    第1行 - cell1 cell2 cell3
    第2 - 20行12 Jee
    第3 - 87行25 Kee

  2. 现在打开另一个工作簿 - 比如Book2.xls。选择要放置值的单元格。在该单元格中按“=”('等于'符号)

  3. 现在这是重要的一点。按下“等于”后,返回第一个Excel工作簿并选择要在第二个工作簿中输入的内容单元格。

  4. 因此,在这种情况下,第二个工作簿中的单元格将具有这样的公式 = [第一册] SHEET1!$ A $ 2

    对你想要的其他细胞做同样的事情。

    重要说明:请注意,除非同时打开第一个工作簿,否则不会填写第二个工作簿。

答案 2 :(得分:0)

使用功能:VLOOKUP