请选择 进入手机版 | 继续访问电脑版
楼主: 18353151352
2975 9

[excel商务智能] 已知单元格数据,输入其对应的对角线对称数据。如图已知abcd,如何批量输入1-a,1-b等 [推广有奖]

  • 0关注
  • 0粉丝

高中生

45%

还不是VIP/贵宾

-

威望
0
论坛币
24 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
269 点
帖子
25
精华
0
在线时间
32 小时
注册时间
2017-8-13
最后登录
2020-8-24

18353151352 发表于 2018-10-31 14:55:39 |显示全部楼层 |坛友微信交流群
相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如题,abcd在实际生活中是常数,麻烦各位大神解答疑惑,谢谢。excel上传在附件中。
QQ图片20181031145022.png

二维码

扫码加我 拉你入群

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

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

关键词:对角线

示例.xlsx

9.93 KB

wangjuju123 发表于 2018-11-1 10:37:10 |显示全部楼层 |坛友微信交流群
帮顶。。。。

使用道具

18353151352 发表于 2018-11-7 15:58:30 |显示全部楼层 |坛友微信交流群
wangjuju123 发表于 2018-11-1 10:37
帮顶。。。。
谢谢

使用道具

stocktonc 发表于 2018-11-7 20:41:43 |显示全部楼层 |坛友微信交流群
在B3单元格输入以下公式,然后下拉试一下:
=1-indirect(adress(2,row()))

使用道具

18353151352 发表于 2018-11-9 11:17:04 |显示全部楼层 |坛友微信交流群
stocktonc 发表于 2018-11-7 20:41
在B3单元格输入以下公式,然后下拉试一下:
=1-indirect(adress(2,row()))
谢谢您,貌似没成功,我再好好查查这俩函数

使用道具

stocktonc 发表于 2018-11-13 10:27:32 |显示全部楼层 |坛友微信交流群
18353151352 发表于 2018-11-9 11:17
谢谢您,貌似没成功,我再好好查查这俩函数
不好意思单词拼错了,是address而不是adress。

使用道具

18353151352 发表于 2018-12-10 11:17:41 |显示全部楼层 |坛友微信交流群
stocktonc 发表于 2018-11-13 10:27
不好意思单词拼错了,是address而不是adress。
谢谢您,单用“1-”后面indirect公式,可以直接出来abc,但是加上"1-"之后,显示"value!"。我把a换成数字试了试,可以直接运算。谢谢您。

使用道具

車樹森 学生认证  发表于 2018-12-11 13:00:07 |显示全部楼层 |坛友微信交流群
上传完整的模拟数据 最好

使用道具

18353151352 发表于 2018-12-26 10:41:38 |显示全部楼层 |坛友微信交流群
車樹森 发表于 2018-12-11 13:00
上传完整的模拟数据 最好
已上传,谢谢您。

使用道具

乌贼07 发表于 2020-4-30 11:37:20 |显示全部楼层 |坛友微信交流群
Sub TriMatrix()
    Dim i As Long, j As Long
    Dim arr As Variant
    Application.ScreenUpdating = False
    arr = ActiveSheet.UsedRange.Value
    For i = 2 To UBound(arr, 1) Step 1
        For j = 2 To UBound(arr, 2) Step 1
            If i = j Then
                arr(i, j) = 1
            ElseIf i < j Then
                arr(i, j) = 1 - arr(j, i)
            'Else
                'arr(i, j) = arr(j, i)
            End If
        Next j
    Next i
    arr(1, 1) = Cells(1, 1).Value
    Cells(1, 1).Resize(UBound(arr, 1), UBound(arr, 2)).Value = arr
    Application.ScreenUpdating = True
    MsgBox "ok!"
End Sub

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-19 10:22