Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何使用变量单元格引用在不同工作簿之间链接它们(变量:工作表名称)_Excel_Referrals - Fatal编程技术网

Excel 如何使用变量单元格引用在不同工作簿之间链接它们(变量:工作表名称)

Excel 如何使用变量单元格引用在不同工作簿之间链接它们(变量:工作表名称),excel,referrals,Excel,Referrals,我需要使用变量引用来链接两个不同工作簿之间的数据。我的工作范围是计算更多员工的工资 一个工作簿包含数据(工作时间分为不同的列,例如加班时间、夜班时间、周末时间等,对于单日的不同行)。我们称之为工作时间吧 其他工作簿必须使用这些数据进行计算。我们称之为工资吧 这两个工作簿都包含不同的工作表,每个工作表都以员工的全名命名 现在,我需要将工作时间内单元格中的总值(例如总工作时间)链接到工资的空单元格,但链接方式根据工作表的名称(即特定员工的全名)而有所不同 这是一种只能通过使用宏/代码来实现的方法,还

我需要使用变量引用来链接两个不同工作簿之间的数据。我的工作范围是计算更多员工的工资

一个工作簿包含数据(工作时间分为不同的列,例如加班时间、夜班时间、周末时间等,对于单日的不同行)。我们称之为工作时间吧

其他工作簿必须使用这些数据进行计算。我们称之为工资吧

这两个工作簿都包含不同的工作表,每个工作表都以员工的全名命名

现在,我需要将工作时间内单元格中的总值(例如总工作时间)链接到工资的空单元格,但链接方式根据工作表的名称(即特定员工的全名)而有所不同

这是一种只能通过使用宏/代码来实现的方法,还是有办法将变量放入公式{='[WORKING HOURS.xls]JOHN SMITH'!$E$38}中,在公式中将“JOHN SMITH”部分替换为活动工作表名称代码字符串

提前谢谢你

=间接(“[WORKING HOURS.xls]”和$B$5&“!E38”)

其中:

B5是包含活动工作表名称的单元格(使用如下公式输出)
=MID(单元格(“文件名”,A1),FIND(“]),单元格(“文件名”,A1))+1255)

E38是包含总工作时间的单元格,例如

=间接(“[WORKING HOURS.xls]”和$B$5&“!E38”)

其中:

B5是包含活动工作表名称的单元格(使用如下公式输出)
=MID(单元格(“文件名”,A1),FIND(“]),单元格(“文件名”,A1))+1255)


E38是包含总工作时间的单元格

使用间接函数-将字符串转换为引用。您可以使用常用的字符串函数将引用构建为字符串。@Harassedad您能推荐一个示例公式吗?考虑到两个工作簿(work HOURS.xls和awarey.xls)都在同一个文件夹中。我正试图找出答案,但没有成功。好的,我知道了,我的公式中有一些“错漏”,我稍后会发布答案。使用间接函数-这将字符串转换为引用。您可以使用常用的字符串函数将引用构建为字符串。@Harassedad您能推荐一个示例公式吗?考虑到两个工作簿(work HOURS.xls和awarey.xls)都在同一个文件夹中。我正试图找出答案,但没有成功。好吧,我知道了,我的公式中有一些“错误”,我稍后会发布答案。