2015-10-27 112 views
1

我有一些数据(全部是唯一的)就像一个表:自动填充表格的行

id Name Surname Age 
1 Jack Gong  21 
2 Danny Manny  24 

如果我插入一个多行只写姓为Gong到细胞,那么有没有任何的Excel函数自动填入“年龄”,“名称”和“ID”到21,Jack1

+0

你可以有一个INDEX MATCH函数会查找值并显示相关数据。 – Mukul215

+0

如果您希望新行与已经存在的行相同,请将其复制。 – EEM

回答

1

没有自动方式(VBA过程之外,也许)要做到这一点,但您可以设置的东西了,会做它通过公式:

  1. 使用下面的图片,放置公式栏中显示的公式转换为单元格A4,然后复制到单元格B4和D4中。
  2. 然后插入一个新行,复制这一行并粘贴到下一行并在列C中输入新的姓氏。如果是这样,id,name和age列会查看是否已经在上面输入了该值并填充了结果。
  3. 如果未列出该值,则id,name和age列将返回空格,此时您可以手动输入它们。
  4. 每次插入新行时,请确保您有一行充满了id,名称和年龄的公式。 (或者,您也可以单独从上面的行中复制这些文件 - 注意所有适当的单元格锁定以确保它始终捕获整个范围)。

enter image description here

+0

谢谢你,完美的作品。 – Cek123123

+0

如果您不想修复范围,您可以删除$符号。 –