[我知道你们什么都懂] 问个Excel的问题,实在是百度不出来了

みるき-avatar

みるき

2020-12-26T06:21:23+00:00

[img]https://img.nga.178.com/attachments/mon_202101/04/-7Q5-fsbzKjT1kS9h-6v.jpg[/img]

如图
我在excel里建立了一个坐标系(必须左下是0-0)

我想通过在坐标系内输入abcd,得到该字母所在的座标位置明,先x后y
比如现在a的位置是4-7,b的位置是5-7

万能的NGA帮我一把吧!
C i a n e-avatar

C i a n e

建议你查查 excel 围棋
看能不能找到点可以用的代码 应该肯定的是 需要用上vba
Butchgamer-avatar

Butchgamer

index函数得到刚或列
match函数获取坐标
Khalif-avatar

Khalif

Sub FIND()
H = Sheets(1).[a65536].End(3).Row
L = H

For I = 1 To H - 1
For J = 2 To L
If Worksheets("Sheet1").Cells(I, J).Value = "X" Then
Worksheets("Sheet1").Range("P2").Value = H - I
Worksheets("Sheet1").Range("Q2").Value = J - 1
End If
If Worksheets("Sheet1").Cells(I, J).Value = "Y" Then
Worksheets("Sheet1").Range("P3").Value = H - I
Worksheets("Sheet1").Range("Q3").Value = J - 1
End If
Next J
Next I




End Sub




不是编程人员,比时用EXCEL比较多。。。VBA这样可以实现。