合并MindTouch报告CSVS
- 适用于:
- Mindtouch(当前)
- 需要的角色:
- 行政
有很多方法可以合并和解剖数据。本教程通过合并各种MindTouch报告CSV来指导用户。
先决条件
在阅读本文之前,请确保您具备以下几点:
- 管理权限。
- 电子表格软件:本教程使用Microsoft Excel,但其他应用程序等应用程序等应用程序也应该运行。
如何使用VLOOKUP功能合并表
在本教程中,我们将使用用户那组和user2group.报告生成包含用户ID,组ID,用户名,电子邮件和组名的单个报告。在许多标准平台(Excel,Numbers,Google Sheet等)上的过程相对相似。使用以下示例vlookup()
在Excel中合并多个表。
第2部分:将报告组合成一个CSV
假设我们要移动组数据和user2group.数据在他们自己的独特选项卡中用户工作簿。
- 打开三个CSV文件。
- 选择组床单。
- 右键单击组选项卡(工作表),然后单击移动或复制。
- 来自预订下拉菜单,选择Users.csv.指定目标工作簿。
- 在里面在床单之前字段,选择(搬到结束)。这个地方组标签后立即用户选项卡在用户工作簿。
- 选择创建一个副本复选框如果您不希望从原始工作簿中删除纸张。
- 点击好吧移动或复制组从其原始工作簿到的表格用户工作簿。
- 重复此过程以添加user2group.纸张到了用户工作簿。
- 确保保存!
第3部分:合并报告
采用vlookup()
将数据从三个报告合并到显示用户ID,组ID,用户名,电子邮件和组名称的单张纸上。
- 到了user2group.表格,添加标题用户名那电子邮件, 和团队名字。
- 要查找用户名,请将以下公式添加到单元格中
C2.
:= IFERROR (VLOOKUP (A2美元,用户! A:我美元,3,假())," ")
。别担心,我会解释一下。
Vlookup功能细分
这vlookup()
功能允许您查找另一个表中引用的值并输出该值。它的语法看起来如下:
VLOOKUP(LOOKUP_VALUE,TABLE_ARRAY,COL_INDEX_NUM,[RANAGE_LOOKUP])
下表解释了我们的语法vlookup()
功能在= IFERROR (VLOOKUP (A2美元,用户! A:我美元,3,假())," ")
参考 | 目的 | 在我们的例子中 | 解释 |
---|---|---|---|
lookup_value. |
您要搜索的价值 | lookup_value. 被设置为$ A2 |
$ A2 是列出的第一个用户IDuser2group.电子表格 |
表格数组 |
包含要查找的数据的单元格范围 | 表格数组 被设置为用户!$ a:$ i |
包括来自的所有数据用户桌子 |
col_index_num. |
的列号表格数组 它包含您要查找的数据 |
col_index_num. 被设置为3. |
3. 代表第三列用户桌子 |
Range_Lookup. |
一个可选的论点vlookup() 可以是真的 或错误的 。如果vlookup() 是真的 , Excel试图找到一个完全匹配您的lookup_value. 。如果Excel找不到完全匹配,Excel会给您提供小于的最大值lookup_value. 。 |
Range_Lookup. 被设置为错误的() |
我们只想返回确切的结果 |
IFERROR函数分解
这个函数IfError()
陷阱并处理其他公式或功能产生的错误。它的语法看起来如下:
ifearror(值,value_if_error)
下表解释了我们的语法IfError()
功能在= IFERROR (VLOOKUP (A2美元,用户! A:我美元,3,假())," ")
参考 | 目的 | 在我们的例子中 | 解释 |
---|---|---|---|
价值 |
相关函数的结果 | 价值 是vlookup() 功能 |
|
value_if_error. |
替换该单元格内的错误值的值 | value_if_error. 被设置为“ |
“ 取代vlookup() 输出如果它产生错误 |
- 要查找电子邮件,请将以下公式添加到单元格中
D2
:= ifearror(vlookup($ a2,用户!$ a:$ i,5,false()),“”)
。
- 要查找组名,请将以下公式添加到单元格中
E2.
:= IfError(vlookup($ b2,组!$ a:$ d,2,false()),“”)
。
- 要添加用户名,电子邮件和组名称的完整列表,只需选择字段
C2.
那D2
,和E2.
并将其拖动到列表的底部(或双击突出显示选择的右下方的正方形。