我有一个单元格 A,其值为“已取消”或“已完成”。我还有另一个单元格 B,其值为数值,例如 9。我想格式化单元格 B,以便如果单元格 A 为“已取消”,则单元格 B 的值将更改为保持不变,但如果单元格 A 为“已完成”,则保持不变
答案1
您可以使用条件格式来执行此操作(Excel 2007/2010/2013)。
- 选择包含您的状态的单元格旁边的单元格(包含数字)
- 在工具栏中,点击条件格式然后新规则...
- 选择使用公式确定要格式化的单元格
- 输入
=A1="cancelled"
格式化以下公式为真的值:盒子 - 点击格式...按钮
- 选择风俗来自类别列表
- 输入
"Remain"
类型:盒子 - 点击好的然后好的
旁边已取消的单元格将被格式化为仅显示单词“保持”,而其他单元格保持不变。
答案2
我很确定你不能这样做(至少不能在 Excel 或电子表格中做到这一点 - 我认为这就是你指的)。
您可以创建另一个单元格 C,并根据 A 和 B 修改其值,但是您所描述的需要根据单元格 B 的内容对单元格 B 进行编程,如果这是可能的,我会感到非常惊讶 - 特别是在您所处的技术水平上(根据您的标记 - 仅有“Windows 7”和“Windows”)
我没费心去尝试,但要尝试根据 A 和 B 的值修改 C,您可以使用 IF 语句,因此(通过在单元格 C 中写入)之类的操作会起作用 - 虽然混合数字和文本值通常是没有意义的
if (A,"Completed","remain",B)
上面这一行可以理解为“如果 A 等于已完成,则单元格 C 的值为“remain”,否则单元格 c 的值为“B”
您可能需要更好地完善您的问题以获得更好的答案,包括您使用的电子表格类型(我怀疑您的问题中涉及保留的部分)。我还怀疑这是一个“家庭作业”问题 - 如果是,那没关系,但您应该以一种可以从中学习的方式提出它,而不是仅仅试图提取答案。[我注意到单元格不会是“A”,它将是“A1”来定义行和列]