基于另一列自动填充Excel表格的列

我已经在Excel中创build了一个包含多个列的表格,并且我试图让它自动完成一些基于另一个列的列:有一个“项目名称”列和一个“项目types”列,我想让Excel自动填充基于同一行上的项目名称字段中的条目的每一行上的项目types字段是否有办法让Excel自己根据以前的条目来处理?

编辑:清晰度的例子:
如果我在项目名称中添加“披萨”,在项目types中添加“食物”,当我在另一行中再次input“披萨”时,Excel自动填充“食品”

基于你的编辑你想要的查找function。

VLOOKUP(值,表,索引号,[not_exact_match])

如果index_number小于1,则返回VLOOKUP函数

值!。 如果index_number大于表中的列数,则VLOOKUP函数将返回#REF !. 如果你指定FALSE

对于not_exact_match参数并且找不到完全匹配,那么VLOOKUP函数将返回#N / A。

但首先你需要确保这些关联已经存在。 你需要一张这样的桌子。 假设'object'是a1,'type'是b1:

Object Type Pizza Food Car Vehicle 

现在为你的表input值,假设'name'是d1,'type'是e1:

 Name Type Pizza =vlookup($d2, $a$2:$b$99, 2, false) Car =vlookup($d3, $a$2:$b$99, 2, false) 

如果使用自动填充来完成列,'$'将防止相关的单元格发生变化。


如果这是一个相对较短的集合列表,您可以手动将其input到自动填充选项中。

微软为您提供了各种各样的方法来实现这一点。 https://support.office.microsoft.com/en-us/article/Fill-data-automatically-in-worksheet-cells-74e31bdd-d993-45da-aa82-35a236c5b5db?CorrelationId=99c7dec0-4c5c-4988-b148- 6d3b7c4dd2e5&UI = EN-US&RS = EN-US&AD = US

另外,创build一个数据透视表可能是你想要做的。 只需突出显示您的主表,然后转到插入表并单击数据透视表。 将标题移动到适当的框中。

最后的select可能是你最好的select,如果它涉及到吨的价值。 查找/匹配function将为您提供更多function更强大的公式。

如果你可以给出一组样本数据,你想要它看起来像我可以给你的公式。