【问题标题】:Getting a cell value from another sheet; the cell has a known column number but un-known row number从另一张表中获取单元格值;单元格具有已知的列号但未知的行号
【发布时间】:2013-11-15 01:40:51
【问题描述】:

我进行了一项实验,每个参与者玩了三个游戏试验。

参与者在每次试验中经历的事件都记录在 Excel 工作簿中,作为工作表“Ex1”、工作表“Ex2”和工作表“Ex3”

每张表的最后一个非空行具有游戏试用的得分值(行数取决于参与者在游戏试用期间进行的事件数量)。

包含得分值的单元格有一个已知的列,即(列 E),但未知的行号

在第四张“摘要”中,我想输入三个单元格 score1、score2 和 score3 然后在它们下面,我想从三张纸上读取分数值。

有人可以帮忙吗?

谢谢,

【问题讨论】:

    标签: excel row cells


    【解决方案1】:

    试试这个公式。它将从 E 列的最后一行获取值:

    =INDIRECT("E"&SUMPRODUCT(MAX(($E:$E<>"")*(ROW(E:E)))))
    

    【讨论】:

    • 非常感谢!它在具有数据的同一张表中工作,但我想从另一张表中读取此单元格内容。我尝试在单引号之间添加工作表标题,但它返回零!我的意思是 =INDIRECT("E"&SUMPRODUCT(MAX(('Ex1'!$E:$E"")*(ROW('Ex1'!E:E)))))
    • 试试这个:=INDIRECT("'Ex2'!E"&amp;SUMPRODUCT(MAX(('Ex2'!$E:$E&lt;&gt;"")*(ROW('Ex2'!E:E)))))
    【解决方案2】:

    每张纸是否有最大行数?如果是这样,请将您的分数值设置为该数字 +1(为了安全起见)并将该数字用作代码的行标记。

    如果分数值具有已知列,也可以简单地将行从未知移动到第 1 行,并将其与条目列分开 x 行数(例如,在本例中为 3)并使用第 1 行, H 列而不是 E 列。

    【讨论】:

    • 谢谢查尔斯!我之前发表了评论,但我删除了它,因为我似乎没有完全理解你的答案,但无论如何,现在已经解决了。
    猜你喜欢
    • 1970-01-01
    • 2015-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-12
    相关资源
    最近更新 更多