首页 > 解决方案 > Excel vlookup 将多列值从一个表复制到另一个表

问题描述

我需要将销售数据与库存数据合并,以生成有用的重新订购表。

我的每季度销售额表如下所示:

<table border="1">
<tr><td>Title</td><td>Q1</td><td>Q2</td><td>Q3</td></tr>
<tr><td>Item0</td><td>22</td><td>33</td><td>44</td></tr>
<tr><td>Item1</td><td>12</td><td>31</td><td>14</td></tr>
<tr><td>Item2</td><td>32</td><td>1</td><td>13</td></tr>
</table>

我的库存数据透视表是这样的:

<table border="1">
<tr><td>Title</td><td>Sku</td><td>Stock Qty</td></tr>
<tr><td>Item2</td><td>ZZ1</td><td>35</td></tr>
<tr><td>Item0</td><td>XX1</td><td>37</td></tr>
<tr><td>&nbsp;</td><td>XX2</td><td>31</td></tr>
<tr><td>Item1</td><td>YY1</td><td>1</td></tr>
</table>

目标是将每个 Quarter 的列添加到 Inventory 表中,然后通过查找 Title 将数据拉入列数组中。因此,标题行将如下所示:

<table border="1">
<tr><td>Title</td><td>Sku</td><td>Stock Qty</td><td>Q1</td><td>Q2</td><td>Q3</td></tr>
</table>

我沿着这些思路找到了一个函数... VLookup(Title,TableRange,{2,3,4},false) 并使用 SHIFT+CONTROL+ENTER 使其成为一个数组,它在整个函数周围添加了大括号。但它失败了。

使用 Excel for Mac,2016。

标签: excelvlookup

解决方案


推荐阅读