Google sheets 根据另一个单元格的编号编写文本

Google sheets 根据另一个单元格的编号编写文本,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,所以我有很多不同引脚的数据。每个PIN对应一个产品,因此PIN 1205463MB表示一个产品。我想在单元格中写入PIN,并在下一列中自动写入产品名称 我尝试了VLOOKUP功能,但没有成功,有什么建议吗? 我已经尝试了在堆栈溢出帖子中找到的这个公式,但也不起作用 =INDEX($B$4:$K$9;MATCH($A$17;$A$5:$A$9;0);COLUMN(A4)) 同样在不久的将来,另一个PIN将被添加,然后我的问题的答案需要是一个容易适应的 您可以使用VLOOKUP,因为这正是您要做

所以我有很多不同引脚的数据。每个PIN对应一个产品,因此
PIN 1205463MB
表示一个产品。我想在单元格中写入PIN,并在下一列中自动写入产品名称

我尝试了
VLOOKUP
功能,但没有成功,有什么建议吗? 我已经尝试了在堆栈溢出帖子中找到的这个公式,但也不起作用

=INDEX($B$4:$K$9;MATCH($A$17;$A$5:$A$9;0);COLUMN(A4)) 
同样在不久的将来,另一个PIN将被添加,然后我的问题的答案需要是一个容易适应的


您可以使用
VLOOKUP
,因为这正是您要做的:

在这张图中,你可以看到左边我有一张表,上面有引脚和产品名称

然后在右边,我放置了另一列,在那里我将手动插入PIN。它旁边的列有一个动态公式(这意味着它将在必要时填充下面的行),用于查找左侧的值

=ArrayFormula( if( len(D2:D), VLOOKUP($D2:D, A2:B16, 2, false),))
                                      ^^^^^  ******  ^  *****
arguments:                             ||     ||     |    ||
1. column with manually inserted pin----|     ||     |    ||
2. whole table you are looking for the value---|     |    ||
3. number of column you want to retrieve (prod name)-|    ||
4. flag to say the table is not sorted---------------------|

这意味着,左侧的每个PIN都会在带有公式的列中自动设置产品名称。您可以看到,动态公式填充了整个列,因为我在单元格
D6
上随机放置了一个pin,它也填充了产品名称。

请共享测试表或可用图像。此外,请仅使用相关标签。对不起,这是一份工作表,我无法与公司外的人共享。请创建一份包含虚拟信息的新测试表。您需要将其公开。