楼主: spealingman
6427 28

[其他] 求擅长excel公式的进!怎么实现将第一列到第五列的数字两两相除并将结果排在同一行 [推广有奖]

21
spealingman 发表于 2014-3-13 17:43:24
wudiyihao90 发表于 2014-3-13 10:47
个人依然没有理解楼主什么意思,但楼主您可以试一试用Excel VBA,我是03版的打不开您的文档。您可以在Excel ...
请问excel home是一个论坛吗

22
wudiyihao90 学生认证  发表于 2014-3-13 18:03:49
spealingman 发表于 2014-3-13 17:43
请问excel home是一个论坛吗
是的,Excel Home是国内最大的Excel方面专业的论坛。你可以上那里去求助,当然你求助前一定要把自己的问题描述清楚,要有一个算例之类的方便别人理解。当然还得把数据附上给别人提供方便。
争取做到每日一善

23
spealingman 发表于 2014-3-13 18:36:42
wudiyihao90 发表于 2014-3-13 18:03
是的,Excel Home是国内最大的Excel方面专业的论坛。你可以上那里去求助,当然你求助前一定要把自己的问题 ...
可是我是那里的新手哪里有积分呢

24
wudiyihao90 学生认证  发表于 2014-3-13 20:07:20
spealingman 发表于 2014-3-13 18:36
可是我是那里的新手哪里有积分呢
不用积分,你直接在相关版块发帖求助大家就可以了。
争取做到每日一善

25
xf4192003 发表于 2014-3-15 15:38:14
这个 好像很简单就能实现吧
如果数据量不多的话,只要对公式计算出来的 列结果 采用复制——选择性粘贴——转置 就可以了

26
jjjj6666 发表于 2014-3-20 10:00:29
using VBA


Sub perm2()

    ' data start
    Cells(2, 3).Select
    Set Rng = Range(Selection, Selection.End(xlToRight))
    i0 = 0
    For Each c1 In Rng.Cells
        For Each c2 In Rng.Cells
            If c1.Column < c2.Column Then
                i0 = i0 + 1
                'output results
                Cells(11, 2 + i0) = c2.Value / c1.Value
            End If
        Next c2
    Next c1
   
End Sub

27
mylcy 发表于 2014-3-21 16:47:59
一个公式解决不了。需要输入若干个公式。附件里面是只有一列的情形,如果有很多列,请将划斜体的部分整体复制至对应的行就可以了。供参考。

附件: 你需要登录才可以下载或查看附件。没有帐号?我要注册

28
shizairenwei 发表于 2014-3-22 15:58:37
这个单个公式确实比较难

29
spealingman 发表于 2014-4-12 09:23:31
ymdhy3 发表于 2014-3-12 13:35
出了点问题,附件上传不了,下面这组数据是随机获得的
A               B              C              D  ...
设置您的回复为最佳答案了哈。

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-31 01:41