回覆列表
-
1 # MJ推薦
-
2 # maimi32709
提取A列最後1行的資料,程式碼Sub 最後1行()Dim I%I = Range("A65536").End(xlUp).RowX = Cells(I, "a")MsgBox "A列最後1行資料為:" & XEnd Sub
-
3 # 使用者7243126401183
MATCH函式可以找到指定值在陣列中的位置
ADDRESS可以根據行號和列號返回單元格地址
INDIRECT可以根據文字引用單元格,把上邊得到的C1裡的1替換掉,組合成C:C,外邊再套個SUM,就能求出C列的和了
公式:
=SUM(INDIRECT(SUBSTITUTE(ADDRESS(1,MATCH("五花肉",A1:D1,0),4,2),1,"")&":"&SUBSTITUTE(ADDRESS(1,MATCH("五花肉",A1:D1,0),4,2),1,"")))
-
4 # yuofp4130
假設SHEET1各列最後一行均為數值,在SHEET2的A1中輸入或複製貼上下列公式之一=LOOKUP(9E+307,SHEET1!A:A)=LOOKUP(1,0/(Sheet1!A1:A1000<>""),Sheet1!A1:A1000)右拉填充第2個公式可以呼叫SHEET1各列最後一行的字元,數值或文字均可
可以提取A列最後1行的資料,程式碼Sub 最後1行()Dim I%I = Range("A65536").End(xlUp).RowX = Cells(I, "a")MsgBox "A列最後1行資料為:" & XEnd Sub