请问想要取当前单元格的列号,用什么函数?

如何让EXCEL自动从头统计到当前单元格

情况如下: C列要根据A列的内容来统计B列的数据,范围从A1:An,即当A列中An有数据时,Cn自动根据An的值,统计B1:Bn的数据。

成都office培训班解答:=SUM(INDIRECT(“B1:B” & LARGE((A1:A65535<>””)*(ROW(A1:A65535)),1))),按Ctrl+Shift+Enter。

请问想要取当前单元格的列号,用什么函数?

1、=CHAR(64+COLUMN())

2、Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Selection.Columns.Column > 26 Then
tt = Mid(ActiveCell.Address, 2, 2)
Else
tt = Mid(ActiveCell.Address, 2, 1)
End If
MsgBox (tt)
End Sub

3、1的公式就变化一下:=IF(COLUMN()>26,CHAR(64+INT(COLUMN()/26)) & CHAR(64+MOD(COLUMN(),26)),CHAR(64+COLUMN()))

发表评论

邮箱地址不会被公开。 必填项已用*标注