在excel中使用什么函数

在excel中使用什么函数,excel,Excel,我正在做一个Excel电子表格,它是一个库存系统 我有一个值,我需要在条形码上查看,然后我需要这个值在不同的单元格中提取6行数据 我已经尝试过=VLOOKUP,但它对我不起作用,因为它只拉1个单元格 我使用了错误的命令吗? 在这里使用荷兰版的Excel 2010。 我的VLOOKUP代码: =VERT.ZOEKEN(A2;Blad2!A:G;1;ONWAAR) 我想得到一些帮助。 问候语, Michael您是在多行还是多列中查找数据?无论哪种方式,使用一个VLOOKUP公式都不可能创建

我正在做一个Excel电子表格,它是一个库存系统

我有一个值,我需要在条形码上查看,然后我需要这个值在不同的单元格中提取6行数据

我已经尝试过=VLOOKUP,但它对我不起作用,因为它只拉1个单元格

我使用了错误的命令吗? 在这里使用荷兰版的Excel 2010。 我的VLOOKUP代码:

    =VERT.ZOEKEN(A2;Blad2!A:G;1;ONWAAR)
我想得到一些帮助。 问候语,
Michael

您是在多行还是多列中查找数据?无论哪种方式,使用一个VLOOKUP公式都不可能创建整行数据的报告。VLOOKUP公式为单个单元格生成结果

如果只从属于一行的列中查找数据,可以通过创建第一个公式,然后将该单元格复制并粘贴到要复制这些值的其余单元格中,为要报告的每个值创建一个公式。在要报告值的工作表上,有一个列号为1-6的附加行,允许Excel对公式进行适当调整。“$”的存在或不存在将阻止或允许Excel对公式中的行和列进行调整

例如,如果在Sheet1中创建公式,则第一行单元格A1:G1将为:

条形码2 3 4 5 6 7

在表1的条形码下方,您可以放置所有要从表2中引用的条形码。剩下的列将是放置VLOOKUP公式的地方

如果包含您试图查找的值的表格位于图纸2的单元格A2:G300中,则位于图纸1的单元格B2中:

=VLOOKUP$A:$A,第二张$A$2:$G$300,B$1,假

只需将公式从B2 Sheet1拖动或复制粘贴到新表的其余部分即可

上述公式假设表1中的A列和表2中的A列具有条形码。如果表2中的A列不包含条形码,则表1的第1行将具有数字1至7

条码1234567

VLOOKUP公式会变为

=VLOOKUP$A:$A,第二张$A$2:$G$300,A$1,假

但最终会有两列包含条形码A列和一列编号列。填写Sheet1后删除包含条形码的编号列将保留其余数据

将VLOOKUP公式从B2复制到Sheet1中新表的其余部分时,假定您不希望更改列的顺序,因为它们最初出现在Sheet2中。如果确实要更改Sheet1中的列顺序,最好还是先进行这种形式的复制和粘贴。Excel的默认值将在您跨列向下扩展时对公式进行正确的更改。之后,您可以剪切、复制和插入,而不仅仅是将Sheet1中的列粘贴到您的首选项,公式将保持不变

如果要从多行中查找数据,则可能需要创建一个数据库。数据库允许您指定与另一字段中给定值对应的多行和多列数据。例如,这些数据可以显示在报告中或与条形码对应的信息的简单摘要中,也可以用于数据库中的其他查询


Microsoft Access允许在Access中输入数据,或从Excel和其他格式导入表。MySQL是另一种常见的数据库,它是开源的,还允许各种数据输入。不幸的是,创建数据库的学习曲线要比学习如何使用电子表格程序慢得多。有利的一面是,在处理数据方面,数据库的能力要大得多。

您需要6个不同的VLOOKUP公式,每个单元格对应一个您试图获取的数据-注意,您说的是从a:G中获取“1”列,该行就是a列。因此,您需要一个拾取a的公式,一个能接受B,C,D等的细胞。你不能轻易地将所有这些结合成一个细胞,老实说,如果你不尝试的话,你的生活会更轻松。例如,如果我看到条形码01第00014项,并且条形码在第40行,我需要整个第40行单独出来cells@Grade“呃”培根——他不能使用索引/匹配之类的东西吗=索引Range1&、&range2&、&range3&、&range4、MatchCell、matchRange作为数组输入。如果他在索引/匹配中仔细选择行/范围,可能会在不了解更多数据的情况下工作。@BruceWayne是的,我同意,如果他/他已经知道如何使用VLOOKUP,为简单起见,这可能是我忽略的更好的选择;现在只是一个翻译成荷兰语的问题。@BruceWayne老实说,这取决于一行有多少列。任何合理的数据表都应该是可行的 几十个索引/匹配公式,但数据太多,您可能需要VBA解决方案。