请教一下关于excel函数公式大全if

请教Excel公式高手关于公式的范围是当前行以上的行的问题。_百度知道
请教Excel公式高手关于公式的范围是当前行以上的行的问题。
只有一个表,两个字段,ID(主键),Name。想在Name列应用公式,想实现的是输入ID后,自动在当前输入的前面所有行查找对应ID的Name,并填到当前行的Name范围。现在在B7用的公式是=VLO...
只有一个表,两个字段,ID(主键),Name。想在Name列应用公式,想实现的是输入ID后,自动在当前输入的前面所有行查找对应ID的Name,并填到当前行的Name范围。现在在B7用的公式是=VLOOKUP(A7,InGoods!A:G,2,TRUE),但范围A:G包含了当前行,甚至所有行,因此会循环引用,所以请教下如何改变此范围使其只从前面的行中寻找?公式基本好了,但似乎匹配不完全正确,能帮我看看我的excel文件里公式和宏的问题吗(特别是宏点击奔溃!),谢谢!
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
guxuechang
guxuechang
采纳数:137
获赞数:231
B2=VLOOKUP(A2,InGoods!A$1:G1,2,TRUE),向下填充公式就可以了。
你会不会vba不?帮忙看下我写的vba为什么导致excel奔溃好吗?
我用的是2003,打开你的表,运行了一下你的代码,没有发现崩溃的现象。
我的是07版带宏的啊,你竟然能用03打开?我说的按钮是第三个LeftGoods里的按钮,你点击它了?
2003的安装了扩展包就能打开2007的,但有些功能就会丢失,比如你做的按钮,但代码还在。运行了一下代码,没有崩溃。
把LeftGoodsA列数据清空,然后点击按钮,你说成功了,结果看到了什么?
下载下来的文件本来就是A列空的,运行CalcInOutTotal(),结果是弹出消息框,内容为“错误0:”
哦,你这还比我的好些,我就直接奔溃了。
按F8进行调试,看问题出在哪一部分。
采纳数:1358
获赞数:1206
B7=VLOOKUP(A7,OFFSET($A$1,0,0,ROW()-1,2),2,0)或B7=OFFSET($B$1,MATCH(A7,OFFSET($A$1,0,0,ROW()-1,1),0)-1,0)offset()函数可以返回一个区域,结合row()函数使用,可以有很广泛的应用,值得深入研究一下。另外,MATCH函数也很重要。
麻烦看下问题补充呢?
来自电脑网络类芝麻团
采纳数:13171
获赞数:17570
参与团队:
在B3中输入或复制粘贴下列公式=VLOOKUP(A3,A$2:B2,2,0)下拉填充
谢谢,再看下补充行吗?
windfly710
windfly710
采纳数:17
公式改成这样试试!=VLOOKUP(A7,A$1:G6,2,)hx95华夏联盟
谢谢,你再回答下我问题补充行吗?
其他1条回答
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Excel函数公式请教!_百度知道
Excel函数公式请教!
图1图2要求:图1中A1单元格中的各个数(中间有空格),做成B1至G1一样,也就是说每个数一个单元格(如图示)图2:A1单元格里的各数相加等于B1(A1求和),先谢谢各位大师了,最好简单...
图1图2要求:图1中A1单元格中的各个数(中间有空格),做成B1至G1一样,也就是说每个数一个单元格(如图示)
图2:A1单元格里的各数相加等于B1(A1求和),先谢谢各位大师了,最好简单一点,本人菜鸟级别,二个公式。有加分!
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:94
获赞数:154
如果A列里面的数都是和你的例子中一样长的话,比较简单.图1中:B1=MID(A1,1,2)C1=MID(A1,4,2)D1=MID(A1,7,2)E1=MID(A1,10,2)F1=MID(A1,13,2)G1=MID(A1,16,2)选中B1至G1,下拉图2中:B1=VALUE(MID(A1,1,2))+VALUE(MID(A1,4,2))+VALUE(MID(A1,7,2))+VALUE(MID(A1,10,2))+VALUE(MID(A1,13,2))+VALUE(MID(A1,16,2))然后下拉如果A列中数格式不固定要看情况.
采纳数:664
获赞数:1871
图1:数据——分列图2B1公式:=LEFT(A1,2)+MID(A1,4,2)+MID(A1,7,2)+MID(A1,10,2)+MID(A1,13,2)+RIGHT(A1,2)下拉即可
采纳数:107
获赞数:92
=mid(A1,1,2)C1输入
=mid(A1,4,2)D1输入
=mid(A1,7,2)E1输入
=mid(A1,10,2)F1输入
=mid(A1,13,2)G1输入
=mid(A1,17,2)H1输入
=sum(B1:G1)然后选中B1到H1,向下填充
请问图2怎么实现,图1OK了
不好意思,图1的G1应该输入mid(A1,16,2) 才对图2的解法,在B1中输入=mid(A1,1,2)+mid(A1,4,2)+mid(A1,7,2)+mid(A1,10,2)+mid(A1,13,2)+mid(A1,16,2)
来自知道合伙人认证行家
软件应用类行家
采纳数:2116
获赞数:4686
毕业于中科院,硕士,30年工程从业经验。现任公司技术负责。
笨办法: 图1=MID($A1,1,2),=MID($A1,4,2),=MID($A1,7,2),=MID($A1,10,2),=MID($A1,13,2),=MID($A1,16,2)图2=VALUE(MID($A1,1,2))+VALUE(MID($A1,4,2))+VALUE(MID($A1,7,2))+VALUE(MID($A10,4,2))+VALUE(MID($A1,13,2))+VALUE(MID($A16,4,2))
jjchangyuan
jjchangyuan
采纳数:1456
获赞数:7226
图1B1=mid($a1,3*(column(a1)-1)+1,2)右拉填充,再一起下拉填充图2B1=sumproduct(1*mid(a1,3*(row($1:$6)-1)+1,2)) 下拉填充
擅长:暂未定制
你好图1直接用EXCEL中的数据分列可以完成步骤为:选中A列-》数据-》分列-》下一步-》钩上空格为分隔-》完成图2求用公式:=SUM(A2:F2)拉下去就完成
其他4条回答
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。查看: 784|回复: 16
请教一个关于在公式中使用变量的写法问题
阅读权限10
在线时间 小时
本帖最后由 扛锄头的农民 于
15:25 编辑
现在需要在 汇总.xlsx 中自动统计&&日销售.xlsx&&这个表里的几个连续工作表(工作表名为1,2,3,4,5,6,7)中相同单元格F2的值的合计数,
我使用的公式是 =SUM('[日销售.xlsx]1:7'!$F2)
由于公式中的1:7 经常要变,想把1和7改成变量,分别取单元格P3和P4的值,
比如P3=1,P4=7时
公式引用的结果就是&&=SUM('[日销售.xlsx]1:7'!$F2)
当P3输入8,P4输入14时
公式引用的结果就是&&=SUM('[日销售.xlsx]8:14'!$F2)
请问这个公式该怎么改,把它们改成变量?
=SUM('[日销售.xlsx]1:7'!$F2)
15:25 上传
点击文件名下载附件
15.4 KB, 下载次数: 1
阅读权限90
在线时间 小时
&&看这个贴,要么上附件。
阅读权限70
在线时间 小时
套INDIRECT,
阅读权限50
在线时间 小时
本帖最后由 梦幻小丑 于
15:13 编辑
=SUM(SUBTOTAL(9,OFFSET(&&span style=&background-color: rgb(255, 255, 255);&&'[日销售.xlsx]&&&/span&INDIRECT(ROW(INDIRECT($P$3&&:&&$P$4))&&'!F2&),ROW(A1)-1,COLUMN(A1)-1)))复制代码
阅读权限10
在线时间 小时
http://club.excelhome.net/thread--2.html&&看这个贴,要么上附件。
弄了个附件,请大神看一下怎么写公式
你发的那个帖子看了,套用了那个公式,好像不对
麻烦看一下,谢谢!!!!!
15:23 上传
点击文件名下载附件
15.4 KB, 下载次数: 0
阅读权限10
在线时间 小时
& & & & & & & &
试了一下,excel公式报错
已经上传附件实例,麻烦看一下,谢谢
阅读权限50
在线时间 小时
(15.62 KB, 下载次数: 3)
15:34 上传
点击文件名下载附件
因为是动态引用,所以两个表需要同时打开才可以。
阅读权限10
在线时间 小时
因为是动态引用,所以两个表需要同时打开才可以。
=SUMPRODUCT(SUBTOTAL(9,INDIRECT(&'[日销售.xlsx]&&ROW(INDIRECT($F$2&&:&&$F$3))&&'!$C2&)))
这个公式可以正常引用了,谢谢
但是,为什么单元格设置了这个公式后,下拉,后面的C2 不会自动变成C3& &C4& &C5 ,,,
我把$C2&&改成了&&C2&&下拉还是不行,单元格的格式是常规
这跟这个公式有关吗?
阅读权限50
在线时间 小时
& & & & & & & &
=SUMPRODUCT(SUBTOTAL(9,INDIRECT(&'[日销售.xlsx]&&ROW(INDIRECT($F$2&&:&&$F$3))&&'!$C2&)))
这个公 ...
&'!$C2&这个是常量,当然不会变了。
阅读权限90
在线时间 小时
& & & & & & & &
=SUMPRODUCT(SUBTOTAL(9,INDIRECT(&'[日销售.xlsx]&&ROW(INDIRECT($F$2&&:&&$F$3))&&'!$C2&)))
这个公 ...
C2是在引用里的,下拉当然不变动,需要变动得挪出来,&&!&&C2
最新热点 /1
本活动是由微软(中国)有限公司发起,申请通过者可以得到Office 365企业级E3 试用账号,并享有全套Office 365客户端及云端高效、协作办公体验。 机会有限,先到先得!
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师请教函数0.01-1按1计算,1.01-1.5算1.5;1.501-2算2;以此类推,求EXCEL函数_百度知道
请教函数0.01-1按1计算,1.01-1.5算1.5;1.501-2算2;以此类推,求EXCEL函数
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:11767
获赞数:35224
假设数字写在A1单元格,则另一单元格写入公式=MAX(CEILING(A1,0.5),1)
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。请教一下如何在EXCEL中快速取整。除了round公式还有更快捷的吗_百度知道
请教一下如何在EXCEL中快速取整。除了round公式还有更快捷的吗
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:41
获赞数:82
那得看你想怎么取整,是四舍五入取整的就用round;不管小数点儿后面的数大于还是小于5的,都向上取整的用roundup;不管小数点儿后面的数大于还是小于5的,都向下取整的用rounddown;取最接近的整数的,用int
采纳数:329
获赞数:7764
擅长:暂未定制
首先得纠正你提问中出现的两个问题:1.round不是公式,它是函数。函数和公式是两个不同的概念;2.严格地说,round不是用来取整的。所谓取整:就是采取去尾的办法直接取整,直接忽略小数点后边的数值。而round是采取四舍五入的办法求取整数,它不可以直接忽略小数点后边的数值。
所以,直接用来取整的函数应该是int。因为它等效于向下取整,所以int也可以用rounddown来替代!
kanwardhoo
kanwardhoo
采纳数:707
获赞数:1289
int、roundup、rounddown、floor,根据需要来确定用哪个。
采纳数:15
获赞数:42
其他1条回答
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 excel表格常用技巧大全 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信