输入携带多个字段的变量

时间:2016-04-14 05:26:51

标签: excel excel-formula

我是Excel新手所以请耐心等待。 :)

我有一个多表工作簿,我正在尝试自动执行某些繁琐的过程。对于这个问题,特定的例子是这样的:我手动将数据输入到Sheet 1中......并且某些行也需要输入到Sheet 2中。我没有输入所有内容,而是希望将数据输入到Sheet 1中,并使用Sheet 2中的引用将其拉到需要的位置。没有任何问题。

所以,我有一行看起来像

 __asm__ volatile (
            "mov $11,%%rax\n"  //call munmap
             "mov %[addr],%%rdi\n"
             "mov %[len],%%rsi\n"
             "syscall\n"
            "xor %%rdi,%%rdi\n"
            "mov $60,%%rax\n"//manually call exit
             "syscall\n":: [addr] "g" (info->stack), [len] "g" (info->stacksize)
             );

然而,当我开始一个新行时,我发现自己不得不手动执行每个字段来更新行号,因为列不是顺序的(所以我不能只做一个并拖动它)。我认为必须有一种更简单的方法来做到这一点。

This is a graphical representation of what I'd like to accomplish.

我只需要某种方法来定义每行中的一个数字,该数字将自动输入到该行的引用函数中;一个包含多个字段的变量。

在我看来这么简单...手动设置一行中的第一个单元格等于一个值并写入引用函数,以便行值(y)(='NAME of'!Ay)是什么在函数行的第一个单元格中---这有意义吗?

我希望这是可能的!我感谢您提供的任何帮助。

3 个答案:

答案 0 :(得分:0)

我试图把一个简单的例子放在一起......

Sheet 1中:

enter image description here

Sheet 2中:

enter image description here

公式视图中的Sheet2:

enter image description here

您应该可以添加一行并根据需要向下拖动。

答案 1 :(得分:0)

我假设您的行号位于“C”列。

使用以下公式:

名称 -

perl script

ID -

=INDIRECT("Sheet1!A"&C4)

验证码 -

=INDIRECT("Sheet1!Q"&C4)

然后你可以拖动这个公式。

enter image description here

答案 2 :(得分:0)

您可以尝试在第一张纸上创建表格。

  1. 在第一张表格中选择您要保留的所有数据(包括标题)。

  2. 转到“插入”标签并选择“表格”(或按“CTRL + T”)。

  3. 会弹出一个对话框;确保选中“我的桌子有标题。”

  4. 的方框
  5. 点击新表格中的任意位置,您会发现顶部会显示一个新的功能区,上面写着“表格工具”,直接在它下面应该说“设计”。选择该选项卡,查看最左侧并将表重命名为有意义的内容。默认情况下,它应命名为“Table1”或等效。

  6. 现在,我们假设您将表命名为“数据”,并且您有一个名为“名称”的标题。只需转到另一个工作表并键入'= Data [Name]'。您可以根据需要将此公式拖动到最远处,它将自动填充原始表格中的信息。

  7. 对您要包含的任何其他列重复步骤5.

  8. 使用新数据创建第二个表,将其命名为有意义的内容。

  9. 优点:

    • 没有任何直接单元格的引用,因此您可以移动表格或在任何地方启动公式,您不应该有任何问题。

    • 您的数据位于一个表格中,该表格可以按照该表格中的任何数据列进行排序,这些数据非常有用。

    • 通过插入新行添加到原始表中的任何数据都将传播到任何相关表。

    缺点:

    • 如果将数据添加到原始表格的底部,则可能会遇到问题。始终在中间的某处插入新行,并按字母顺序重新排序“名称”列以获得最佳效果。

    • 如果任何依赖列表过大,您会看到带有'#VALUE!'的单元格在他们中。将依赖列表放入表中可以解决此问题,但如果不起作用,您可以通过删除任何额外的行来轻松解决此问题。