Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1832|回复: 5

[已解决]求两个函数如果是跨表中引用如何修改

[复制链接]
发表于 2013-7-20 17:40 | 显示全部楼层 |阅读模式
本帖最后由 superle! 于 2013-7-20 18:06 编辑
  1. =IF(J2="","",IFERROR(COLUMN(J2)-MATCH(1,0/($B2:I2=J2)),"无"))
复制代码
  1. =IF(P2="","",SUM((MATCH(OFFSET($B2,,MAX(($B2:O2=P2)*COLUMN($A2:N2)),,COUNTA($B2:P2)-MAX(($B2:O2=P2)*COLUMN($A2:N2))),OFFSET($B2,,MAX(($B2:O2=P2)*COLUMN($A2:N2)),,COUNTA($B2:P2)-MAX(($B2:O2=P2)*COLUMN($A2:N2))),0)=COLUMN(INDIRECT("c1:c"&(COUNTA($B2:P2)-MAX(($B2:O2=P2)*COLUMN($A2:N2))),)))*1))
复制代码
以上两个代码,如果是在Sheet2表中引用Sheet1里的数据,应该怎样添加Sheet1!在函数代码中。请高手们帮忙修改下。
最佳答案
2013-7-22 04:06
  1. =IF(Sheet1!J2="","",IFERROR(COLUMN(J2)-MATCH(1,0/(Sheet1!$B2:I2=Sheet1!J2)),"无"))
复制代码
单元格引用前面加上工作表名称。。。第二个公式太长了。看着晕。。。你应该说明下一的要求。来个模拟结果。。或许换个思路会有意想不到的结果。

Book1.rar

30.18 KB, 下载次数: 0

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-7-20 17:53 | 显示全部楼层
没有附件无法区分哪些是当前工作表,哪些是引用的。
回复

使用道具 举报

 楼主| 发表于 2013-7-20 18:07 | 显示全部楼层
as0810114 发表于 2013-7-20 17:53
没有附件无法区分哪些是当前工作表,哪些是引用的。

附件传上去了,表2,表3里修改函数代码。

Book1.rar

30.18 KB, 下载次数: 7

回复

使用道具 举报

 楼主| 发表于 2013-7-21 15:02 | 显示全部楼层
高手们帮忙修改下吧。谢谢
回复

使用道具 举报

发表于 2013-7-22 04:06 | 显示全部楼层    本楼为最佳答案   
  1. =IF(Sheet1!J2="","",IFERROR(COLUMN(J2)-MATCH(1,0/(Sheet1!$B2:I2=Sheet1!J2)),"无"))
复制代码
单元格引用前面加上工作表名称。。。第二个公式太长了。看着晕。。。你应该说明下一的要求。来个模拟结果。。或许换个思路会有意想不到的结果。
回复

使用道具 举报

 楼主| 发表于 2013-7-22 16:06 | 显示全部楼层
顺⑦.zì繎。 发表于 2013-7-22 04:06
单元格引用前面加上工作表名称。。。第二个公式太长了。看着晕。。。你应该说明下一的要求。来个模拟结果。 ...

按照你所修改的第一条公式原理,我把第二条公式也修改成功了。嘿嘿
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-16 04:46 , Processed in 0.328173 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表