自定函数 MCREPLACECOL 替换数组中的指定列

名称:MCREPLACECOL

备注:替换数组中的指定列。array是要替换列的数组;brr是要替换的新数据,必须与所要替换的数据行数一致;col_num是要替换的列,例如3。

引用位置:

=LAMBDA(array,brr,col_num,LET(cs,COLUMNS(array),IF(ROWS(array)=ROWS(brr),DROP(REDUCE("",SEQUENCE(,cs),LAMBDA(t,a,IF(OR(a=col_num,a=cs+col_num+1),HSTACK(t,brr),HSTACK(t,INDEX(array,,a))))),,1),"#DimError!")))

插入函数对话框、函数参数对话框:

加载宏文件function Workbook_Open(){}中添加以下代码。

JSAREGISTER("user32.dll","CharPrevA","PPPP","MCREPLACECOL","array,brr,col_num",1,"用户定义",undefined,undefined,"替换数组中的指定列。",'"array是要替换列的数组;","brr是要替换的新数据,必须与所要替换的数据行数一致;","col_num是要替换的列,例如3。"');

云南省
浏览 79
收藏
1
分享
1 +1
+1
全部评论