返回列表 上一主題 發帖

請問一次回傳多個列號的方法

回復 3# chen031695

內建文字函數無法結合陣列
先建立2個名稱
x公式
=OFFSET(工作表1!$A$1,,,COUNTA(工作表1!$A:$A),)
y公式
=SMALL(IF(x=FALSE,ROW(x),""),ROW(INDIRECT("A1:A"&COUNTIF(x,FALSE))))
使用自定義函數
一般模組
  1. Function JoinIIF(Rng As Variant, dot As String) '結合陣列元素
  2. Dim Ar(), a As Variant
  3. For Each a In Rng
  4.     ReDim Preserve Ar(s): Ar(s) = a: s = s + 1
  5. Next
  6. JoinIIF = Join(Ar, dot)
  7. End Function
複製代碼

儲存格公式=JoinIIF(y,",")
學海無涯_不恥下問

TOP

        靜思自在 : 能幹不幹,不如苦幹實幹。
返回列表 上一主題