如何从电子表格中的三列中提取信息并将其放入另一列中的新列名下

如何从电子表格中的三列中提取信息并将其放入另一列中的新列名下

我有一份按 SKU 列出的电子表格,其中包含三个不同的列:图像颜色、尺寸、包装。(还有其他列,但目前它们并不重要)我需要将这些信息移至另一个仍按 SKU 列出的电子表格,但 SKU 列出多次,三列中的信息移至一列并重命名为系列。最终结果需要在 Excel 中,但如果我需要涉及 Access,我也可以接受。

答案1

您可以使用以下方式将值拉入目标表查找()它会在某个范围的第一列中查找您提供的值。如果找到查找值,则会返回右侧某列的数据。

  | A     B                C
----------------------------------
1 | SKU   Image            Color
2 | 1842  images\1842.png  Cyan
3 | 5532  images\5532.png  Magenta

=VLOOKUP(1842,A1:C3,3,FALSE)返回“青色”

您可以通过在多个值之间添加“与”符号来连接多个值。

=B2&C2返回“图片\1842.png青色”

通过结合这两种技术,您可以得到您想要的结果。
=VLOOKUP(1842,A1:C3,2,FALSE)&VLOOKUP(1842,A1:C3,3,FALSE)还返回“图片\1842.png青色”

好的。是时候把它们放在一起了。如果目标表中的第一个查找值位于单元格 G2 中,那么您将使用(我用 &","& 将其转换为 CSV)

=VLOOKUP(G2,$A$1:$F$8,2,FALSE)&","&VLOOKUP(G2,$A$1:$F$8,3,FALSE)&","&VLOOKUP(G2,$A$1:$F$8,4,FALSE)&","&VLOOKUP(G2,$A$1:$F$8,5,FALSE)

在此处输入图片描述

相关内容