发布网友 发布时间:2022-02-26 11:56
共5个回答
热心网友 时间:2022-02-26 13:25
经常使用就建议用代码的自定义函数。看上去就是很简单的公式的样子,所有的困难都留给代码。不免费。
热心网友 时间:2022-02-26 14:43
很简单呀。
1.先用鼠标点选中序号那一整行;
2.在表格靠右上方位置用鼠标选中“筛选”;
3.随后在表格“明细”那一列就会出现一个小小的三角形,你用鼠标点击那个三角形,就会弹出一列的可勾选的,你选中小明-超市,就可以筛选出你要的内容了。
热心网友 时间:2022-02-26 16:18
假设G列为明细列,明细内容中检索字段后使用半角冒号“:”(如“小明-超市:”),换行使用换行符(Alt+Enter),I列进行局部内容筛选,则I3可使用公式:
=IFERROR(MID(G3,FIND(I$2&":",G3)+LEN(I$2)+1,IFERROR(FIND(CHAR(10),G3,FIND(I$2&":",G3)+LEN(I$2))-(FIND(I$2&":",G3)+LEN(I$2)+1),LEN(G3)-(FIND(I$2&":",G3)+LEN(I$2)+1)+1)),"")
公式往下拉到需要的最后一行。
以上希望能帮上忙!
热心网友 时间:2022-02-26 18:09
公式为:
=MID(C1,FIND(":",C1)+1,99)
如图所示:
追问因为要给小明超市配货,我是想筛选出小明超市需求的数据,其他单位的数据不要,可以吗,您注意看第六行,会有两家单位在一个单元格里的情况,我只想要小明超市的。谢谢追答
=IF(ISNUMBER(FIND(CHAR(10),C1)),LEFT(MID(C1,FIND("小明-超市:",C1)+6,99),FIND(CHAR(10),MID(C1,FIND("小明-超市:",C1)+6,99))),IFERROR(MID(C1,FIND("小明-超市:",C1)+6,99),""))
热心网友 时间:2022-02-26 20:17
建议每行只写一个配送单位,便于统计,否则无法写公式
I3输入 =IF(COUNT(FIND(I$2,G3)),SUBSTITUTE(G3,I$2&":",),"") 下拉公式
追问因为是统计系统按配货分类导出的,大部分都是好几个企业在一个单元格里。就是我发的图片序号6那种追答那就没办法写公式了,只能一个一个拷贝粘贴了,看看其他大神是否有办法