excel中如何然一堆,个位数,按规则组合成两位数
答案:2 悬赏:60
解决时间 2021-02-07 15:12
- 提问者网友:✐ۖ﹏ℳ๓北风
- 2021-02-06 21:43
excel中如何然一堆,个位数,按规则组合成两位数
最佳答案
- 二级知识专家网友:而你却相形见绌
- 2021-02-06 22:33
i1=if(h6<=25,h6%10,if((h6-25)<10,h6-25,if((h6-25)%10==0,(h6-25)/10,(h6-25)%10)));
至于"另外如果i1结果是5,则按I3的结果显示。"这个需求,建议你借助中间列来处理,不然就太复杂了.
至于"另外如果i1结果是5,则按I3的结果显示。"这个需求,建议你借助中间列来处理,不然就太复杂了.
全部回答
- 1楼网友:我颠覆世界
- 2021-02-06 22:43
你好!
Sub a()
Set d = CreateObject("Scripting.Dictionary")
For i = 2 To [a65536].End(3).Row - 1
For j = 1 To 8
For i1 = i + 1 To [a65536].End(3).Row
For j1 = 1 To 8
If Not d.exists(Cells(i, j).Value & Cells(i1, j1).Value) And Cells(i, j) <> "空" And Cells(i1, j1) <> "空" And Cells(i, j) <> "" And Cells(i1, j1) <> "" Then
d.Add Cells(i, j).Value & Cells(i1, j1).Value, ""
End If
Next j1
Next i1
Next j
Next i
[k1].Resize(d.Count) = WorksheetFunction.Transpose(d.keys)
End Sub
'用宏代码实现。直接去重。结果放在K列的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯