excle自动生成新表格

来源:百度知道 编辑:UC知道 时间:2024/05/05 09:30:37
原因:我现在有一个表格,这个表格 可以命名为 数据库 因为里面有好多项 设为A,B,C,D,E,F,G,H,I(竖列) 又有 很多行 而且 设对 E列(该列下全为家庭住址,其中有家庭住址是一样的,也就是说家庭住址一样的人为一家) ,现在我要生成一个新的表格 这个表格有新的 标题 和项目,并且 新表格中的项目都在 原始(数据库表)里面 设里面只有 A,B,C,D,E,I 项 我想有没有一种方法 可以 自动生成 若干个表格 对 E(家庭住址) 列 相同的进行重组,也就是说 E项中相同的 数据 列成一个新的表格,即 把家庭住址相同的都列在一个新表里面 然后把 所有E项中相同的 都生成有一个新的表格 ,也就是说E 列中有多少个 不同的 住址 就生成多少个表格,请问高手有没有什么简单的方法,因为一个一个复制 真的是很费时间。谢谢了~~恳请帮忙指教~~!

用数据--筛选--自动筛选,自定义筛选方式,填一下家庭住址等到于什么,就得出相同的家庭址的表格,看能不能粘到新的位置。

用数据--筛选--高级筛选;
方式里面选将筛选结果复制到其他位置;
选定“列表区域”内的内容,再用鼠标确定“复制到”的表格;
选择的这一列就生成一个新的表格了。

可以用VLOOKUP函数进行查找,不过要先进行以下数据处理。

首先在数据库中将“家庭地址”列由E列剪切到A列,也就是将“家庭地址”放到第一列,然后用“家庭地址”来按照升序排列(这一步很关键,使用VLOOKUP函数之前必须进行此操作)

然后利用“数据”菜单中的“筛选”→“高级筛选”功能来筛选“家庭地址”这一列(只选定这一列),高级筛选对话框中的方式里选择“将筛选结果复制到其他位置”,在“复制到”项目里填入新数据表的A1单元格,在对话框在最下面√上“选择不重复的记录”,确定后就在新表中生成了只有地址列的不重复数据

最后就是在新表中填入公式,在新表的B2中(相信第一行应该是标题吧)填入=VLOOKUP($A2,数据库!$A$2:$I$65536,2,FALSE),公式里“A2”是要查找的地址,“数据库!$A$2:$I$65536”是原来数据库的区域(由于不知道多少行,所以用了65536),“2”是代表查询出第二列的内容(若是第三列则数字为3,第四列数字为4,依此类推),最后一个是模糊选项,不要修改。公式设置好后直接进行拖动填充即可(注意第一行的公式要设置准确,尤其是列数字不能弄错)