Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 满足条件时合并单元格中的值_Excel_Vba_Excel Formula - Fatal编程技术网

Excel 满足条件时合并单元格中的值

Excel 满足条件时合并单元格中的值,excel,vba,excel-formula,Excel,Vba,Excel Formula,因此,我正在处理一个文件,其中a列中有如下值: HUAN-A5 HUAN-A5-Cream BO-2-9077 BO-2-9077-Camel-Length - 70cm BO-2-9077-White -Length - 70cm RESE-A5 RESE-A5-Blue-85cm RESE-A5-Blue-90cm RESE-A5-Blue-95cm ZANA-A5 ZANA-A5-Grey-80cm ZANA-A5-Grey-85cm ZANA-A5-Grey-90cm ZANA-A5-G

因此,我正在处理一个文件,其中a列中有如下值:

HUAN-A5
HUAN-A5-Cream
BO-2-9077
BO-2-9077-Camel-Length - 70cm
BO-2-9077-White -Length - 70cm
RESE-A5
RESE-A5-Blue-85cm
RESE-A5-Blue-90cm
RESE-A5-Blue-95cm
ZANA-A5
ZANA-A5-Grey-80cm
ZANA-A5-Grey-85cm
ZANA-A5-Grey-90cm
ZANA-A5-Grey-95cm
没有任何参数的第一个代码是父产品,下面的产品是子产品,我需要为父产品创建一个新字段,因此没有任何参数的第一个代码,我将从子产品中提取尺寸等。在这个具体的例子中:

ZANA-A5
ZANA-A5-Grey-80cm
ZANA-A5-Grey-85cm
ZANA-A5-Grey-90cm
ZANA-A5-Grey-95cm
在我得到ZANA-A5的行中,我将创建一个新列,例如大小,这些将是80 | 85 | 90 | 95

请注意,我不需要从A列中提取尺寸,因为我将这些尺寸存储在不同的列中,每个变量一个尺寸

下面是我正在处理的一个电子表格示例

Ehm需要澄清。Test,Test1,Test2,Test3将写在第1列,Exp,Exp1,Exp2,Exp3将写在第2列,因为所需的代码将检测到这个?查找regex。A列可以是Test、Test1、Test2、Test3,B列可以是Exp、Exp1、Exp2、Exp3。我想实现的是,在Test所在的行中,我想创建一个字段,该字段将检查TestX的所有出现情况,如果出现,它将把B列中的值合并到这个新字段中。但作为一个暗示。查找“If-condition”、“Instr-condition”和“Do-Loop”,您可以使用2个循环。一个用来计算你的专栏,一个用来写作。好luckI,我已经读了3遍了,但我还是不明白你想要什么。您能为您的示例数据
Zana which
行发布输出/最终产品的外观吗?我不明白这意味着什么:
我将创建一个新列,例如大小,这些将是80 | 85 | 90 | 95
从5行中创建一个只有4个值的新列。对于
灰色
会发生什么情况
颜色
不应该也列在
大小
旁边吗?