发新话题
打印

新问题求教

新问题求教

如附件。
公式需要达到的效果写在B2单元格里面(绿色填充单元格)
求高手指教。
@版主
@二师兄
@夜鹰
@不能道尽
@游客
[39]

附件重新在4楼上传

[ 本帖最后由 maximus 于 2017-7-20 14:48 编辑 ]
是不是要用到一个FIND的函数[25] 这个函数不太会用

回复 2楼帖子 的帖子

是否这样效果?vlookup函数对多条记录匹配不太好。

附件

公式求教.xls (13.5 KB)

2017-7-20 10:38, 下载次数: 87

我熱愛生活,我愛我的家人。
http://150.20.8.135/bbs/viewthread.php?tid=210296
引用:
原帖由 zhendeaini 于 2017-7-20 10:38 发表
是否这样效果?vlookup函数对多条记录匹配不太好。
这个不是。是我表达有点问题。Sheet1和Sheet2的排序是无规则的。不能直接取单元格的值。已重新上传附件。请以此楼的附件为准。

[ 本帖最后由 maximus 于 2017-7-20 14:46 编辑 ]

附件

公式求教1.xls (14.5 KB)

2017-7-20 14:46, 下载次数: 65

=IF(IFERROR(COUNTIF(Sheet1!A:C,A2&$B$1),0),VLOOKUP(A2&$B$1,Sheet1!A:C,2,0),VLOOKUP(A2&$B$1,Sheet2!A:C,2,0))
你试试行不行,其实我建议你sheet1与sheet2合并一个表,这样方便很多。
引用:
原帖由 Guest from 150.40.186.x 于 2017-7-20 16:32 发表
=IF(IFERROR(COUNTIF(Sheet1!A:C,A2&$B$1),0),VLOOKUP(A2&$B$1,Sheet1!A:C,2,0),VLOOKUP(A2&$B$1,Sheet2!A:C,2,0))
你试试行不行,其实我建议你sheet1与sheet2合并一个表,这样方便很多。
其实我不太明白LZ想干什么……[32]
引用:
原帖由 Guest from 150.40.186.x 于 2017-7-20 16:32 发表
=IF(IFERROR(COUNTIF(Sheet1!A:C,A2&$B$1),0),VLOOKUP(A2&$B$1,Sheet1!A:C,2,0),VLOOKUP(A2&$B$1,Sheet2!A:C,2,0))
你试试行不行,其实我建议你sheet1与sheet2合并一个表,这样方便很多。
就是不想合表。才需要搞这么复杂。
引用:
原帖由 Guest from 150.40.186.x 于 2017-7-20 16:34 发表


其实我不太明白LZ想干什么……[32]
想最大化智能。减少人工操作。[25]
引用:
原帖由 Guest from 150.40.186.x 于 2017-7-20 16:32 发表
=IF(IFERROR(COUNTIF(Sheet1!A:C,A2&$B$1),0),VLOOKUP(A2&$B$1,Sheet1!A:C,2,0),VLOOKUP(A2&$B$1,Sheet2!A:C,2,0))
你试试行不行,其实我建议你sheet1与sheet2合并一个表,这样方便很多。
这个可以。[12]  非常棒
引用:
原帖由 Guest from 150.40.186.x 于 2017-7-20 16:32 发表
=IF(IFERROR(COUNTIF(Sheet1!A:C,A2&$B$1),0),VLOOKUP(A2&$B$1,Sheet1!A:C,2,0),VLOOKUP(A2&$B$1,Sheet2!A:C,2,0))
你试试行不行,其实我建议你sheet1与sheet2合并一个表,这样方便很多。
谢谢大家的帮助。我把设计好的表格上传给大家一起耍耍[2]

最后没用VLOOKUP。直接用IF的真值和假值就搞定了。起到最关键作用的是IFERROR。

在Sheet1 的B,C列放入要处理的数据,会提取B列的不重复名称并合并所对应C列的内容。

[ 本帖最后由 maximus 于 2017-7-24 10:01 编辑 ]

附件

提取合并税种(完成版).xls (125.5 KB)

2017-7-21 11:18, 下载次数: 104

回复 10楼帖子 的帖子

这个方法有个BUG,那就是所列的税种不在“房产税、城市维护建设税、城镇土地使用税、印花税、企业所得税”这几个范围,则需要修改下公式。总体来说,依靠函数公式已经很智能了。[10]
引用:
原帖由 Guest from 150.48.163.x 于 2017-8-1 14:05 发表
这个方法有个BUG,那就是所列的税种不在“房产税、城市维护建设税、城镇土地使用税、印花税、企业所得税”这几个范围,则需要修改下公式。总体来说,依靠函数公式已经很智能了。[10]
这个修改下公式就可以了[3]  主要我就是用来做这几个税种的。如果你有其他作用可以修改下函数。取消隐藏。修改C1,D1,E1,F1,G1,H1,I1即可,不够可以扩展辅助列。
不过按照您的建议。我去设计一个自动识别合并列的内容并提取出来。

[ 本帖最后由 maximus 于 2017-8-1 16:32 编辑 ]
引用:
原帖由 Guest from 150.48.163.x 于 2017-8-1 14:05 发表
这个方法有个BUG,那就是所列的税种不在“房产税、城市维护建设税、城镇土地使用税、印花税、企业所得税”这几个范围,则需要修改下公式。总体来说,依靠函数公式已经很智能了。[10]
做了些修改。这个版本2。不限制《税种那列》是什么内容了。
忘记说下,因为考虑速度
所以这表公式在设计时有效的数据是400行,提取的名称(B列)是50个不重复,能提取合并的不重复内容不超过14个。

附件

提取合并税种(完成版)第二版.xls (181.5 KB)

2017-8-2 10:17, 下载次数: 104

回复 13楼帖子 的帖子

不错,很棒!感谢分享![68]

回复 13楼帖子 的帖子

请问maximus,你做出这个是怎么用的?麻烦讲解下。
引用:
原帖由 Guest from 150.48.163.x 于 2017-8-3 14:31 发表
请问maximus,你做出这个是怎么用的?麻烦讲解下。
放数据到工作表的《Sheet1》的B和C列,工作表的《提取合并结果》会提取合并《Sheet1》的B列的唯一值及对应的C列不重复内容。

我自己是用来统计欠税企业的欠税税种的。

回复 10楼帖子 的帖子

感谢分享,论坛有你更精彩!
我熱愛生活,我愛我的家人。
http://150.20.8.135/bbs/viewthread.php?tid=210296

回复 13楼的贴子

你的表因添加的辅助列太多,整个版面显得太乱。

我帮你简化了一下:

提取合并税种(完成版)第二版.xls (188 KB)
引用:
原帖由 夜鹰 于 2017-9-1 10:02 发表
你的表因添加的辅助列太多,整个版面显得太乱。

我帮你简化了一下:

156636
厉害!!!!![12]
引用:
原帖由 夜鹰 于 2017-9-1 10:02 发表
你的表因添加的辅助列太多,整个版面显得太乱。

我帮你简化了一下:

156636
今天用了下。发现有个不足的。就是数据列放入如果大过原来的。后面部分没有列入公式范围。(我原版是不超出单元格有线(400行)的都能判断)
发新话题
查看积分策略说明

快速回复主题

选项

[完成后可按 Ctrl+Enter 发布]  预览帖子  恢复数据  清空内容