![当另一个单元格包含特定字符时更改 Excel 单元格的值](https://linux22.com/image/1394178/%E5%BD%93%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%8D%95%E5%85%83%E6%A0%BC%E5%8C%85%E5%90%AB%E7%89%B9%E5%AE%9A%E5%AD%97%E7%AC%A6%E6%97%B6%E6%9B%B4%E6%94%B9%20Excel%20%E5%8D%95%E5%85%83%E6%A0%BC%E7%9A%84%E5%80%BC.png)
我创建了一个多页 Excel 工作簿来跟踪锻炼。第 1 页是日历,其中有指向其他页面的可点击链接。其他每个页面都是一种特定的锻炼类型。因此,如果您点击日历上的今日日期,它将带您进入您今天应该进行的锻炼的页面。
在每个锻炼页面上,都有一个名为“已完成”的字段。我的目标是,当我在该锻炼页面上的“已完成”单元格中输入“x”时,将第 1 页上今天日期单元格旁边的文本单元格更改为“x”。因此,基本上,如果第 2 页的“已完成”单元格(假设是单元格 C21)中有一个“x”,那么第 1 页上今天日期旁边的单元格(假设是单元格 D3)的值将从日期更改为简单的“x”。
有人能指点我该如何实现这一点吗?这是电子表格:http://www.sendspace.com/file/ci7str
为了清楚起见,如果我将第一次锻炼标记为“完成”,我希望单元格 D3 中的“1”从“1”更改为“x”。
答案1
为第 1 页上的每一页设置一个 -
Sheet1!D3 = if(Sheet2!C21="x","x","1")