如何根据表格第一列拆分出不同的sheet?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何根据表格第一列拆分出不同的sheet?相关的知识,希望对你有一定的参考价值。

表格第一列有不同品牌,如何根据不同品牌,给拆分成若干个sheet,每个sheet,都是一个相关品牌的相关内容

根据表格第一列拆分出不同的sheet表,如果用Office的Excel的话,要么使用筛选复制粘贴,要么使用VBA功能进行编程。
如果用WPS的话,那么可以直接使用”拆分表格”功能就可以了。具体操作步骤如下:
1、选择A1:K10单元格区域;
2、依次单击“数据”选项卡--“拆分表格”下拉列表的“把工作表按照内容拆分”;
3、在弹出窗口中选择当前表,选择以“品牌名称”进行拆分。

追问

您这个是什么版本的wps

追答

wps个人版本

参考技术A 做多个透视表,每个表一个,但不好用,用VBA处理,自动生成新表,每种品牌一个表。 参考技术B 如果只有十来个品牌,直接按A列品牌名称筛选出每个品牌,复制粘贴到各自sheet中,几分钟就搞定了。 参考技术C 使用代码进行拆分。 参考技术D 这个得写代码才能实现了

根据第一列中数据的比较将数据从工作表复制到另一个工作表

【中文标题】根据第一列中数据的比较将数据从工作表复制到另一个工作表【英文标题】:Copy data from a sheet to another one based on comparison of data in first colomn 【发布时间】:2013-03-20 19:45:27 【问题描述】:

我有一个带有两张表(Sheet1 和 Sheet2)的 Excel 文件。 在 Sheet1 中,我的数据如下所示: http://i47.tinypic.com/2qulksn.jpg 在 Sheet2 中,我有如下所示的数据(行数不同,名称顺序已更改,其他列为空): http://i48.tinypic.com/15gxkev.jpg

我想做的是将Sheet2与Sheet1进行比较,查看第一列,当名称匹配时,将整行从Sheet1复制到Sheet2。没有匹配项时什么也不做,即保持 New Person 不变。

对不起,我不知道 VB 开始编写您可以更正的脚本。提前感谢您的所有回复。

问候

【问题讨论】:

【参考方案1】:

请使用excel的Vlookup功能。

【讨论】:

非常感谢!这对我有用。因为我有一张大表并且 A 中的单元格位置不一样,所以我这样做并且它有效: =VLOOKUP($A2:A901,Sheet1!A:F,2,0) 用于 A2,=VLOOKUP($A2 :A901,Sheet1!A:E,3,0) 用于 A3 ...Sheet1 中不存在 sheet2 中的名称,它只返回 #N/A。这对我来说很好,除非有办法显示 0 。非常感谢! 你可以使用 ISNA 函数 =IF(ISNA(你的 VLOOKUP 公式),0,你的 VLOOKUP 公式) 也有效!非常感谢!【参考方案2】:

不需要 VB 脚本。在 Sheet2!B2 中尝试=vlookup($A2,Sheet1!$A$1:$E$11,column())

细分:vlookup(lookup value with $ on column only so the row updates as you drag downarray on sheet1 that you are looking up on - this will change depending on your data tablecolumn() will output the column number thereby giving the column in your array you want to output - will only work if the data headings and cell locations are the exact same

【讨论】:

以上是关于如何根据表格第一列拆分出不同的sheet?的主要内容,如果未能解决你的问题,请参考以下文章

将excel根据列名称拆分成多个文件

如何将EXCEL表格中的同一列有相同的内容 合并成一个单元格?

pandas 将excel中的一列文本数据拆分成多列 如何操作

Excel如何把同一列的内容拆分为两列

根据两个不同的条件拆分一列字符串(具有不同的模式)

如何根据单元格的所有可能值保存多个电子表格?