EXCEL大神们,有没有这样一个便捷的公式或者查找方法
excel吧
全部回复
仅看楼主
level 2
beck7
楼主
如表,如何操作,可以让A下面的数字都加1个数值,如果这一行有100多个A,是先查找A哪一行吗,然后怎么筛选,不改变顺序和排位,在A下面的哪一行对应加一个数值。间隔区域不一样,一个个用鼠标加按住CTRL键再选择性粘贴加数值选太麻烦了把。有没知道的大神,说下怎么个弄法?
2018年10月02日 05点10分
1
level 9
贴吧用户_73AR9eD
没看太懂,不知道是不是这个意思
2018年10月02日 05点10分
2
贴吧用户_73AR9eD
=IF(B39="A",B40+10,B40) 直接在B41输入这个就行了
2018年10月02日 05点10分
beck7
谢谢哈,大神。就是这么回事,但是这样还需要我把鼠标停在B41变成黑十字后一直往右边拉才得出数据,有没有不需要变成黑十字,直接得出一行数据的方法。如果是竖列的话,可以双击黑十字,就自动生成一列数据了。行的好像双击黑十字没有变化。还要我手动拉。。
2018年10月02日 06点10分
贴吧用户_73AR9eD
@beck7
或者名称栏输入B41:B241 Ctrl+Enter 公式栏输入=IF(B39="A",B40+10,B40) Ctrl+Enter 也可以,,这个不好描述,估计不容易懂
2018年10月02日 07点10分
beck7
@贴吧用户_73AR9eD
我懂了
谢谢大神,我关注你了。
2018年10月02日 07点10分
level 9
贴吧用户_73AR9eD
2018年10月02日 05点10分
3
贴吧用户_73AR9eD
Sub 遇A加n() n = 10 For i = 2 To 200 If Cells(39, i) = "A" Then Cells(40, i) = Cells(40, i) + n End If Next End Sub
2018年10月02日 05点10分
beck7
@贴吧用户_73AR9eD
应该就是你这样把,就是说逢A的对应列数字就+1,然后数值可以体现在第三行。不是的就不加,过段时间了,我想+2就+2。。。。这个要怎么操作?你写的这个有个具体的过程不,看不太懂,老大,麻烦步骤写一下。
2018年10月02日 05点10分
贴吧用户_73AR9eD
@beck7
要是体现在第三行,那就是上面那样。
2018年10月02日 05点10分
level 2
xuanyuan7456
写个if 公式就行啦
2018年10月02日 05点10分
4
level 9
贴吧用户_73AR9eD
Sub 遇A加n()
n = 10
For i = 2 To 200
If Cells(39, i) = "A"
Then Cells(41, i) = Cells(40, i) + n
End If
Next
End Sub
拉都不想拉一下就用这个吧。n就是你要加的数。
开发工具 -vb-双击你的表名 复制粘贴 运行就行了
2018年10月02日 07点10分
5
beck7
你那个CTRL +ENTER的方法就很简单好用
2018年10月02日 07点10分
level 2
beck7
楼主
再撘楼问问,如果1行满足有9,2行满足有3。那么第三行就出现2,
如果两行只满足一个条件,那第三行就出现1;都不满足就为0。。这个功能EXCEL表格有没有。怎么设置?因为是乱序,好像不好弄。
2018年10月02日 08点10分
6
beck7
@鞋子里面找到钱,大神。。能用你出色的头脑解答一下吗
2018年10月02日 08点10分
贴吧用户_73AR9eD
if+find
2018年10月02日 08点10分
贴吧用户_73AR9eD
=IFERROR((FIND("9",A1)>0)*1,0)+(IFERROR((FIND("3",A2)>0)*1,0))
2018年10月02日 08点10分
beck7
@贴吧用户_73AR9eD
不太明?。。有步骤不。
2018年10月02日 09点10分
1