-1

そのようなExcelテーブルのセル=行と列を連結する必要があります:

        a   b   c

1       a1  b1  c1

2       a2  b2  c2

3       a3  b3  c3

しかし、4つの最初のコナーセルを選択してドラッグコピーすると. 期待どおりに動作しません。私は何をする必要がありますか?

4

2 に答える 2

2

ここに画像の説明を入力

解決方法は添付画像をご覧ください。$ を使用して行を固定する必要があります。

于 2013-02-28T06:15:48.260 に答える
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()

INDIRECTまた、ADDRESS関数 ( http://support.microsoft.com/kb/213933 ) および ( http://office.microsoft.com/en-au/excel-help/address-function-HP010062407 )も確認してください。 aspx )

于 2013-02-28T06:24:14.527 に答える