将来自多个 IF 函数的数据合并到一个单元格中

问题描述

我希望通过将 B、I 和 K 列中的数据组合到 N 列中的 SKU 来创建产品 SKU。我已经使用下面的函数成功地将“I”和“K”组合在一起,但现在想将此函数与 B 列中的产品标题组合起来。(组合标题、颜色和尺寸,并为 N 列中的每个单元格复制.)

=IFS(I2="Red",1,I2="Blue",2)&"-"& IFS(K2=5,5,K2=6,6,K2=7,7,K2=8,8,K2=9,9,K2=10,10,K2=11,11,K2=12,12)

该产品为“轻量运动鞋”,颜色有“红色”和“蓝色”,尺码范围为 5 - 12。

当前 SKU 示例 2-5(蓝色,5码)

所需的 SKU 示例 LW-2-5(轻量训练器,蓝色,5 码)

电子表格链接 https://docs.google.com/spreadsheets/d/1trq0X3MjR-n2THFnT8gYYlwKscnQavCeeZ8L-ifYaHw/edit?usp=sharing

任何帮助将不胜感激。

解决方法

试试:

=IF(B2="Lightweight Trainers","LW-"&IFS(I2="Red",1,I2="Blue",2)&"-"& 
 IFS(K2=5,5,K2=6,6,K2=7,7,K2=8,8,K2=9,9,K2=10,10,K2=10.5,150,K2=11,11,K2=11.5,K2=12,12)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...