我是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)是什么在函数行的第一个单元格中---这有意义吗?
我希望这是可能的!我感谢您提供的任何帮助。
答案 0 :(得分:0)
答案 1 :(得分:0)
我假设您的行号位于“C”列。
使用以下公式:
名称 -
perl script
ID -
=INDIRECT("Sheet1!A"&C4)
验证码 -
=INDIRECT("Sheet1!Q"&C4)
然后你可以拖动这个公式。
答案 2 :(得分:0)
您可以尝试在第一张纸上创建表格。
在第一张表格中选择您要保留的所有数据(包括标题)。
转到“插入”标签并选择“表格”(或按“CTRL + T”)。
会弹出一个对话框;确保选中“我的桌子有标题。”
点击新表格中的任意位置,您会发现顶部会显示一个新的功能区,上面写着“表格工具”,直接在它下面应该说“设计”。选择该选项卡,查看最左侧并将表重命名为有意义的内容。默认情况下,它应命名为“Table1”或等效。
现在,我们假设您将表命名为“数据”,并且您有一个名为“名称”的标题。只需转到另一个工作表并键入'= Data [Name]'。您可以根据需要将此公式拖动到最远处,它将自动填充原始表格中的信息。
对您要包含的任何其他列重复步骤5.
使用新数据创建第二个表,将其命名为有意义的内容。
优点:
没有任何直接单元格的引用,因此您可以移动表格或在任何地方启动公式,您不应该有任何问题。
您的数据位于一个表格中,该表格可以按照该表格中的任何数据列进行排序,这些数据非常有用。
通过插入新行添加到原始表中的任何数据都将传播到任何相关表。
缺点:
如果将数据添加到原始表格的底部,则可能会遇到问题。始终在中间的某处插入新行,并按字母顺序重新排序“名称”列以获得最佳效果。
如果任何依赖列表过大,您会看到带有'#VALUE!'的单元格在他们中。将依赖列表放入表中可以解决此问题,但如果不起作用,您可以通过删除任何额外的行来轻松解决此问题。