Fungsi mana yang bisa saya gunakan untuk mendapatkan nilai sel tidak kosong terakhir berturut-turut di Excel 2010?
Fungsi mana yang bisa saya gunakan untuk mendapatkan nilai sel tidak kosong terakhir berturut-turut di Excel 2010?
Jawaban:
Jika Anda ingin fungsi lembar kerja biasa, ini mungkin berfungsi ... Anda perlu membatasi rentang, tetapi ini akan memberikan angka terakhir, string teks terakhir, atau apa pun yang terakhir. Contoh ini menunjukkan kolom, tetapi berfungsi sama untuk rentang baris:
Jumlah: = LOOKUP (2, 1 / ISNUMBER ($ A $ 1: $ A $ 30), $ A $ 1: $ A $ 30)
Teks: = LOOKUP (2, 1 / ISTEXT ($ A $ 1: $ A $ 30), $ A $ 1: $ A $ 30)
Apa pun: = LOOKUP (2, 1 / ($ A $ 1: $ A $ 30 & lt; & gt; ""), $ A $ 1: $ A $ 30)
Coba ini untuk independensi dari lembar aktif
Function LastCellInRow(rw As Range) As Variant
LastCellInRow = rw.EntireRow.Cells(1, rw.Worksheet.Columns.Count).End(xlToLeft).Value
End Function
Coba fungsi VBA ini:
Function LastInRow(intRow As Integer) As Variant
LastInRow = Cells(intRow, Columns.Count).End(xlToLeft).Value
End Function
Demikian juga, fungsi ini akan mengembalikan nilai sel tidak kosong terakhir di kolom:
Function LastInColumn(strColumn As String) As Variant
LastInColumn = Cells(Rows.Count, strColumn).End(xlUp).Value
End Function
active
lembar saja.