自动填充来自另一个 sheet 的行到特定单元格值
Auto populating rows from another sheet conditional to a specific cell value
您好,如果在特定单元格中找到特定值,我正在尝试自动填充来自另一个 sheet 的行。到目前为止,我设法通过在每个单元格的 Sheet #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 是:
感谢您的帮助
您要查找的是 INDIRECT 函数
举个例子:
=CELL("contents",INDIRECT("Sheet1!B5"))
无论 Sheet1 中的更改如何,这始终会选取 Sheet1 单元格 B5 中的值。
编辑:使用 INDIRECT 直接回答问题。
=IF(OR(INDIRECT("'Le 2250'!C48")="Nouveau locataire",INDIRECT("'Le 2250'!C48")="Décès"),CELL("contents",INDIRECT("'Le 2250'!B48")),"")
您好,如果在特定单元格中找到特定值,我正在尝试自动填充来自另一个 sheet 的行。到目前为止,我设法通过在每个单元格的 Sheet #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 是:
感谢您的帮助
您要查找的是 INDIRECT 函数
举个例子:
=CELL("contents",INDIRECT("Sheet1!B5"))
无论 Sheet1 中的更改如何,这始终会选取 Sheet1 单元格 B5 中的值。
编辑:使用 INDIRECT 直接回答问题。
=IF(OR(INDIRECT("'Le 2250'!C48")="Nouveau locataire",INDIRECT("'Le 2250'!C48")="Décès"),CELL("contents",INDIRECT("'Le 2250'!B48")),"")