扩展出来的单元格,可以在其他的单元格把他们用逗号连接起来吗,并且还可以加if等等函数

扩展出来的单元格,可以在其他的单元格把他们用逗号连接起来吗,并且还可以加if等等函数

FineReport 123木头人1 发布于 2021-12-9 10:26
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
吾姓独孤Lv6高级互助
发布于2021-12-9 10:29(编辑于 2021-12-9 11:01)

WorkBook9.zip

这是最新的文件 插入富文本 内容是

${=JOINARRAY(MAPARRAY(A1,IF(item="牛奶","<font color=\'red\'>"+item+"</font>",item)),",")}

其中牛奶替换成你需要标红的内容

不加joinArray他返回的是数组你不扩展也是可以的,但是如果其他的一些需求需要进行字符串操作或者计算之类的时候,他使用数组计算,会报错

image.png

然后单元格属性设置其他中的显示内容为用HTML显示内容

image.png

效果图如下

image.png

  • 123木头人1 123木头人1(提问者) 那比如说,我要判断牛奶几瓶呢,然后给牛奶几瓶这几个字标红
    2021-12-09 10:33 
  • 123木头人1 123木头人1(提问者) 其他的不标红
    2021-12-09 10:34 
  • 吾姓独孤 吾姓独孤 回复 123木头人1(提问者) 你这是在扩展的单元格里做条件属性判断 和扩展出来逗号连接的字符串没有关系的 你应该不会想在最后出来的字符串里单独标红的吧
    2021-12-09 10:36 
  • 123木头人1 123木头人1(提问者) 回复 吾姓独孤 对的
    2021-12-09 10:38 
  • 吾姓独孤 吾姓独孤 回复 123木头人1(提问者) 你说对的是指在最后字符串里单独标红还是不是 中文有点难理解 我才学二十多年还没太懂
    2021-12-09 10:39 
最佳回答
0
LTC朝Lv6高级互助
发布于2021-12-9 10:27(编辑于 2021-12-9 10:35)

可以啊,用CONCATENATE()函数进行拼接,也会随着你的单元格扩展进行自动扩展的

if(A2 = "酱油" && B2 = 3,CONCATENATE(A2,",",B2), CONCATENATE(A2,",",C2))

解释:如果A2为酱油且B2为3瓶,则显示“酱油,3”,否则显示“酱油,C2的值”

最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-12-9 10:28(编辑于 2021-12-9 10:29)

在它上边或下边找个单元格直接用公式f(x)=单元格完事

image.png

image.png

  • 123木头人1 123木头人1(提问者) 那这个等于里面可以加公式吗,比如说判断酱油几瓶
    2021-12-09 10:29 
  • Z4u3z1 Z4u3z1 回复 123木头人1(提问者) 没理解到你的意思。能用Excel 示例一下你的全部需求么?
    2021-12-09 10:37 
  • 3关注人数
  • 468浏览人数
  • 最后回答于:2021-12-9 11:01
    请选择关闭问题的原因
    确定 取消
    返回顶部