我有一个excel文档,我希望为B列中的每个标题行填充值Y
,具体取决于它下面的单元格中是否包含值“y”或“Y”
由于每个标题行[显示*中的行]将在其下方有一个随机数量的问题,我正在寻找一个公式,我将不得不手动调整每个标题组。
在行B中有一个“”:表示根据标题下方的问题列B是否有一个或多个需要更改为Y的空值ý“S
实施例
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
我试过像
这样的东西= IF(B2 =“Y”或B2 =“y”或B3 =“Y”或B3 =“y”或B4 =“Y”或B4 =“y”,B1 =“Y”)
对于第一个标题Services
,但我收到错误,因为它没有正确格式化。
有什么建议吗?
更新[已修改]:
我想让函数的这一部分工作,这样当我连接时,它将起作用,因为B将填入[在我的实际版本B中是D]
= IF(或(D14 =“y”,D15 =“y”,D16 =“y”),“Y”,“”)
and when I concatenate in G column to copy the strings in the cells my concatenate formula works :)
=IF(D13="Y",CONCATENATE(B13," | ",C13," | ",F13),"")
答案 0 :(得分:1)
=IIF(COUNTIF(B2:B4;"y")>0;"Y";"")
这可以解释大写和小写" Y"。
答案 1 :(得分:0)
使用OR功能,将单元格B1设置为:
=IF(OR(B2="Y",B2="y",B3="Y",B3="y"),"Y","")