全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
9501 10
2014-10-24
悬赏 50 个论坛币 已解决
at

7.8

2.1

3.2

0.4

4.6

0.5

6.2

1.2

5.7

4.7



现在想根据t值大小对a进行上标加星号的操作  
加在a变量上
如果t<=1,则加一个*
如果1<t<=2,则加两个*
如果2<t,则加三个*

加在数字的右上方
谢谢

最佳答案

芐雨 查看完整内容

是要这个效果吧?用VBA吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-10-24 15:55:01
1.gif


是要这个效果吧?用VBA吧
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-10-24 15:57:44
并给t变量的数值加括号    ()
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-10-24 22:52:13
小鳄鱼a 发表于 2014-10-24 15:57
并给t变量的数值加括号    ()
这个可以设置单元格格式(自定义)来实现
(G/通用格式)

加上标星号可以用VBA来实现,楼上已经有代码了,我也写了一段
Sub jiaxing()
    Dim xrow%, n%, i%, j%
    xrow = Worksheets("sheet1").Range("a1").CurrentRegion.Rows.Count
    For n = 2 To xrow
        i = Len(Worksheets("sheet1").Cells(n, 1))
        If Worksheets("sheet1").Cells(n, 2).Value <= 1 Then
            j = 1
        ElseIf Worksheets("sheet1").Cells(n, 2).Value > 2 Then
            j = 3
        Else
            j = 2
        End If
        Worksheets("sheet1").Cells(n, 1) = Worksheets("sheet1").Cells(n, 1) & WorksheetFunction.Rept("*", j)
        Worksheets("sheet1").Cells(n, 1).Characters(Start:=i + 1, Length:=j).Font.Superscript = True
    Next
End Sub
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-10-24 23:33:20
罗浮山混球 发表于 2014-10-24 22:52
这个可以设置单元格格式(自定义)来实现
(G/通用格式)
谢谢   只是限制给5个论坛币  可以多回复几条  
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-10-24 23:35:18
罗浮山混球 发表于 2014-10-24 22:52
这个可以设置单元格格式(自定义)来实现
(G/通用格式)
请问word宏跟excel的有什么太大区别吗   如果用word好处理吗   
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群