Excel If语句基于其他单元格填充单元格
我有一个excel文档,我想根据下面的单元格中的值是“Y”还是“Y”,为B列中的每个标题行填充值Excel If语句基于其他单元格填充单元格,excel,if-statement,Excel,If Statement,我有一个excel文档,我想根据下面的单元格中的值是“Y”还是“Y”,为B列中的每个标题行填充值Y。 由于每个标题行[其中显示*的行]下面都会有随机数量的问题,因此我需要为每个标题组手动调整公式 其中B行中有一个“”:表示空值,该空值需要根据标题下方的问题B列是否有一个或多个“Y”来更改为Y 范例 Column# A B 1 **Services**
Y
。
由于每个标题行[其中显示*的行]下面都会有随机数量的问题,因此我需要为每个标题组手动调整公式
其中B行中有一个“”:表示空值,该空值需要根据标题下方的问题B列是否有一个或多个“Y”来更改为Y
范例
Column# A B
1 **Services** " "
2 Will this be for internal? y
3 Will you need a vendor? N
4 Does this task require an I/O? N
5 **Installation** " "
6 Physical installation? Y
7 Will this take more than 2 hours? Y
我试过类似的东西
=如果(B2=“Y”或B2=“Y”或B3=“Y”或B3=“Y”或B4=“Y”或B4=“Y”,B1=“Y”)
对于第一个标题服务
,我得到一个错误,它的格式不正确
有什么建议吗
更新[修复]: 我想让函数的这一部分工作,这样当我连接时,它将工作,因为B将被填充[在我的实际版本中B是D] =如果(或
使用OR函数,将单元格B1设置为:
=IF(OR(B2="Y",B2="y",B3="Y",B3="y"),"Y","")
=IIF(COUNTIF(B2:B4;“y”)>0;“y”)
这说明了大写字母和小写字母“Y”。有OR函数,所以“=IF(或(B2=“Y”,B2=“Y”,B3=“Y”,B3=“Y”),“Y”,但也可能有人会想出一个更好的解决方案:)OR函数可以在任何需要条件的地方使用,比如作为IF的第一个参数。将单元格B1设置为“=IF“我的第一条评论中的陈述:)或对我有用的陈述。谢谢[第一次使用或令人惊讶的哈哈,因为我没有像我应该的那样使用excel函数]@racraman如果你愿意,你可以添加一个答案,这样我就可以接受它了。:)谢谢,因为这将有助于缩短我的上市时间;然而,我在公式中没有使用“Y”进行测试,并且当您使用B2=“Y”时,它会考虑小写和大写:)而不仅仅是缩短它。如果您以后想在任何问题上添加一行,那么管理起来就容易多了。(在单元格中单击,它会显示范围,用鼠标调整范围…-如果在已覆盖的行之间插入一行,它将自动包括这一行。@pnuts:?。。对将此公式放入Excel单元格,该单元格的读数为“Y”或“”。这就是目标不知道为什么你的信用也被降级了,因为你给了我一个接近我想要做的答案。我给了你1分,因为我觉得你也不应该得到-1分。谢谢
=IF(OR(B2="Y",B2="y",B3="Y",B3="y"),"Y","")