Excel 2007订购单

Excel 2007订购单,excel,Excel,大家好,我正在尝试创建一个订单,供大约50人使用。第1页第1列将是输入零件号的区域。表2第1列为零件号数据库。当零件号输入到第1页时,我希望它自动填充零件ID的其余部分。例如,以下是第2页的编号: 1111 abc 1112 def 1113 fgh 在第一页上,我希望文本自动填充,因为数字已填充,因为一些零件名称很长。使用第二页作为数据库的原因是名称和数字不时变化,我希望能够轻松地编辑主副本。感谢您的回复。我用Excel 2010做了一些接近您要求的事情 选择要在其中键入零件号的单元格,转

大家好,我正在尝试创建一个订单,供大约50人使用。第1页第1列将是输入零件号的区域。表2第1列为零件号数据库。当零件号输入到第1页时,我希望它自动填充零件ID的其余部分。例如,以下是第2页的编号:

1111 abc
1112 def 
1113 fgh

在第一页上,我希望文本自动填充,因为数字已填充,因为一些零件名称很长。使用第二页作为数据库的原因是名称和数字不时变化,我希望能够轻松地编辑主副本。感谢您的回复。

我用Excel 2010做了一些接近您要求的事情

选择要在其中键入零件号的单元格,转到“数据”选项卡并单击“数据验证”。将其配置为仅允许列表中的元素,并从表2中选择所有零件号

如果零件号还附加了一些说明,并且希望自动显示,则可能还需要执行以下操作:

假设两张表中的零件号从A2开始,说明从B2开始。在第1页B2中使用此公式,然后复制到下面的单元格中

=VLOOKUP(A2;Sheet2!$A$2:$B$400,2)
当然,用适当的单元格替换$B$400

这只允许您键入有效的零件号,甚至允许您在单击单元格旁边的小箭头或按下Alt-Down键时从列表中选择一个零件号。问题是它不能自动完成零件号。为了实现这一点,恐怕您必须这样做:


试试VLookup。如果你陷入困境,请回来寻求帮助。感谢所有的帮助,我最终使用了这种方法,因为这是唯一一种接近我所需要的方法。