Vba 如何在excel中替换部分公式?
我有2个excel文件: 文件1:包含名为sheet1、sheet2、sheet3等的多张图纸 文件2:包含 第1列:文件1中图纸的名称 第二列:包含文件1中的值 (=文件路径/文件名/图纸名/单元名) 我想用第1列中的值替换“图纸名称”Vba 如何在excel中替换部分公式?,vba,excel,replace,Vba,Excel,Replace,我有2个excel文件: 文件1:包含名为sheet1、sheet2、sheet3等的多张图纸 文件2:包含 第1列:文件1中图纸的名称 第二列:包含文件1中的值 (=文件路径/文件名/图纸名/单元名) 我想用第1列中的值替换“图纸名称” 如果不逐行查看文件,用单元格值替换新的工作表,这是可能的吗 =CONCATENATE(MID(A1,1,FIND(“@)”,SUBSTITUTE(A1,“/”,“@”,2)),“NEW SHEET”,MID(A1,FIND(“@)”,SUBSTITUTE(A1
如果不逐行查看文件,用单元格值替换新的工作表,这是可能的吗
=CONCATENATE(MID(A1,1,FIND(“@)”,SUBSTITUTE(A1,“/”,“@”,2)),“NEW SHEET”,MID(A1,FIND(“@)”,SUBSTITUTE(A1,“/”,“@”,3)),LEN(A1)-FIND(“@)”,SUBSTITUTE(A1,“/”,“@”,2))
您是否尝试过使用辅助列?您所说的“辅助列”是什么意思?使用另一列来放置一个返回所需值的公式,然后把公式抄下来。不需要手动检查每一行。这不是vlookup,我不能复制公式,因为如果我这样做,所有行中都会有相同的值,我使用“=文件路径/文件名/工作表名/单元格名”公式