如何将 Excel 数据透视表列更改为文本格式以用于 vlookup

如何将 Excel 数据透视表列更改为文本格式以用于 vlookup

我的数据中有一列基本上是 ID 号。用数据制作了一个数据透视表。我试图对数据透视表进行 Vlookup,忽略数据中的第一个数字,如下所示:

=vlookup("*"&A1,pivot table columns,2,false)

但我得到的结果是 N/A,因为 *&A1 被视为文本,我无法更改,而数据透视表数据被视为数字。我尝试过转到原始数据并将格式更改为文本并刷新,我尝试过格式化数据出现的单元格,我尝试过进入字段选项并将数字格式更改为文本。但这些都不起作用。

有人知道让它工作的简单方法吗?

答案1

强制将您的 ID 号码作为源数据中的文本处理。

为了可靠地做到这一点:

  1. 选择数据源中带有 ID 号的列
  2. 数据->文本转列
  3. 下一个
  4. 下一个
  5. 选择文本
  6. 结束
  7. 刷新数据透视表。

相关内容