从输入参数生成x,y坐标

时间:2015-05-12 05:43:19

标签: excel

我正在尝试将患者数据叠加在光学图像之上。我需要在光学图像中的一堆指定框中为每个患者文件指定X,Y坐标。

我目前正在手动执行此操作,但我想尝试通过为Excel提供起始坐标(每个框的左上角像素),框的行数和列数以及每个像素之间的间距。我需要在单独的单元格中使用X和Y坐标。

例如,对于包含3行,4列,像素间距为20且起始坐标为(20,50)的框,输出应如下所示:

X    Y  
20   50  
40   50  
60   50  
80   50  
20   70  
40   70  
60   70  
80   70  
20   90  
40   90  
60   90  
80   90  

1 个答案:

答案 0 :(得分:1)

根据您的描述可能:

enter image description here

公式:

A8

=IF(ROW(1:1)<=$B$1*$B$2,$B$4+MOD(ROW(1:1)-1,$B$2)*$B$3)

B8

=IF(A8,$B$5+$B$3*INT((ROW(1:1)-1)/$B$2))

两个公式都根据需要向下复制。

转置版本:

enter image description here

公式:

B7

=IF(COLUMN(A:A)<=$B$1*$B$2,$B$4+MOD(COLUMN(A:A)-1,$B$2)*$B$3)

B8

=IF(B7,$B$5+$B$3*INT((COLUMN(A:A)-1)/$B$2))

两个公式都根据需要侧向复制。