如何将行和列连接到Excel中的单元格?

时间:2013-02-28 06:11:30

标签: excel

我需要在Excel表格中连接cell = row&列,如下所示:

        a   b   c

1       a1  b1  c1

2       a2  b2  c2

3       a3  b3  c3

但是当我选择4个第一个conner单元并拖动复制时。它不像我预期的那样工作。 我需要做什么?

2 个答案:

答案 0 :(得分:2)

enter image description here

请参阅附图以获得解决方案。您需要使用$。冻结行。

答案 1 :(得分:0)

如果要为列而不是行获取数字,则需要使用用户定义函数将列转换为字母。

您可以使用Microsoft网站(http://support.microsoft.com/kb/833402)中的这个:

Function ConvertToLetter(iCol As Integer) As String
   Dim iAlpha As Integer
   Dim iRemainder As Integer
   iAlpha = Int(iCol / 27)
   iRemainder = iCol - (iAlpha * 26)
   If iAlpha > 0 Then
      ConvertToLetter = Chr(iAlpha + 64)
   End If
   If iRemainder > 0 Then
      ConvertToLetter = ConvertToLetter & Chr(iRemainder + 64)
   End If
End Function

然后您只需将公式调整为:

=ConvertToLetter(COLUMN())&ROW()

您可能还想查看INDIRECTADDRESS函数(http://support.microsoft.com/kb/213933)和(http://office.microsoft.com/en-au/excel-help/address-function-HP010062407.aspx