您好,如果在特定的单元格中找到特定的值,我正在尝试自动填充另一张工作表中的行。到目前为止,我设法通过在工作表#2中为每个单元格添加此行来手动完成此操作。
=IF(OR('Le 2250'!$C48="Nouveau locataire",'Le 2250'!$C48="Décès", 'Le 2250'!$C48="Retention"), 'Le 2250'!$B48,"")
我正在尝试创建一个vba脚本,该脚本将生成Sheet#2中的每一列,并且会动态更新有关在Sheet 1中添加一行还是删除它的情况。
Sheet1是:
Sheet2是:
感谢您的帮助
答案 0 :(得分:0)
您需要的是INDIRECT函数
例如:
=CELL("contents",INDIRECT("Sheet1!B5"))
无论Sheet1中的更改如何,这总是获取Sheet1单元格B5中的值。
有关更多信息:Excel INDIRECT Function
编辑:直接使用INDIRECT回答问题。
=IF(OR(INDIRECT("'Le 2250'!C48")="Nouveau locataire",INDIRECT("'Le 2250'!C48")="Décès"),CELL("contents",INDIRECT("'Le 2250'!B48")),"")