网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月30日漏签0天
excel吧 关注:282,579贴子:1,560,134
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 9回复贴,共1页
<<返回excel吧
>0< 加载中...

让我吃不消的一个题

  • 只看楼主
  • 收藏

  • 回复
  • 恶少老七
  • E知半解
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在A1中打入一个整数A
在A2中打一个不同的整数B

然后 在C列生成一组数据,A为起始,递加0.5直到B为止.

比如,A=3,B=5
那么在C中生成的数据就是
3
3.5
4
4.5
5

怎么做才好?


  • 222.244.251.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
C1输入:
=IF($A$1+(ROW(A1)-1)/2>$B$1,"",$A$1+(ROW(A1)-1)/2)
下拉


2026-05-30 17:22:47
广告
不感兴趣
开通SVIP免广告
  • 恶少老七
  • E知半解
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
似乎不行


  • 恶少老七
  • E知半解
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我用了两个公式 

在C1中输入
=IF($A$1<$A$2,$A$1+0.5,$A$2)
然后C2输入=IF(C1<$A$2,C1+0.5,$A$2)

之后拖拽C2
确实能达到目的.

但是我无法让他自动生成,如果要用代码来控制,请问这个宏该怎么写.


  • 222.244.251.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
2楼把A2写成B1了,换成下面这样就行了:
=IF($A$1+(ROW(A1)-1)/2>$A$2,"",$A$1+(ROW(A1)-1)/2)


  • 恶少老七
  • E知半解
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
谢谢你
不过由于数据太大,拖拽不是很方便
我想让他自动生成,有办法么?


  • 没名字的不回帖
  • E见钟情
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
a=range("a1")
b=range("a2")
c=(b-a)/0.5
for i=0 to c
range("c" & i+1)=a+0.5*i
next


  • 恶少老七
  • E知半解
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
反复实验后可行~

不过得修改哪里才能让数据生成在指定单元格呢? 比如从C2开始生


2026-05-30 17:16:47
广告
不感兴趣
开通SVIP免广告
  • 没名字的不回帖
  • E见钟情
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我没试 a+0.5*i 应该是 a+(0.5*i)吧 
改这行吧
range("c" & i+1)=a+0.5*i 
c 列标 如 d 列 改为d
i+1 行号 如c2开始 改为 i+2
如其他表range前面加sheets("表名").


  • 恶少老七
  • E知半解
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
a+0.5*i  调试通过.

后面的也理解了
谢谢
以后还请多关照.


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 9回复贴,共1页
<<返回excel吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示