乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em>中如何<em>批量</em>提取不同<

<em>EXCEL</em>中如何<em>批量</em>提取不同<

作者:乔山办公网日期:

返回目录:excel表格制作


用VBA可以做到,不过我没做过类似的,今天太晚了,得休息了,说一下思路让别人帮你做吧

数据都在A列
不同公司的信息由空格分隔

新建一个工作表

从A列第一个单元格遍历到A最后一个单元格
如果单元格不为空就把信息写到新建工作表的A行i列,i=i+1
如果单元格为空则新建一个工作表,继续上面的判断




如果这种,建议用WORD的邮件合并,5秒全做完。
当然用公式也可以:
先新建个sheet,修改sheet名为客户姓名,然后这个表格做好后,在姓名处输入公式:
=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))
在其他对应需要引用原始数据的地方上输入公式:
=IF(C4="","",VLOOKUP(C4,SHEET1!B:G,2,0))
=IF(C4="","",VLOOKUP(C4,SHEET1!B:G,3,0))
……
=IF(C4="","",VLOOKUP(C4,SHEET1!B:G,6,0))
复制工作表,修改工作表名,公式自动变更;复制工作表,修改工作表名……
当然,也可以用VBA.

相关阅读

  • <em>EXCEL</em>中如何<em>批量</em>提取不同<

  • 乔山办公网excel表格制作
  • 用VBA可以做到,不过我知没做过类似的,今天太晚了,得休息了,说一下思路让别道人帮你做吧数据都在A列不同公司的信息由空格分隔新建一个工作表从A列第一个单元格内遍历到A最后
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网