如何基于多单元格值用Excel函数自动生成Fixture ID与描述列?
Excel函数自动生成Fixture ID与描述列方案
假设变量单元格对应关系
先明确各变量所在单元格(可根据你的实际表格调整):
- A列:部件描述符(如"Widget Thing")
- B列:长度与强度代码(如"20L")
- C列:固定器尺寸代码(如"0.75R")
1. 生成Fixture ID列
在D2单元格输入以下公式,下拉填充即可自动生成符合要求的Fixture ID:
=CONCAT(IF(A2="Widget Thing","WT",""), B2, C2)
公式说明
IF(A2="Widget Thing","WT",""):识别部件描述符为"Widget Thing"时,替换为缩写"WT"CONCAT():将各部分代码拼接成最终的Fixture ID
2. 生成描述列
在E2单元格输入以下公式,下拉填充即可生成完整描述文本:
=CONCAT(A2, " - ", LEFT(B2,LEN(B2)-1), "英寸", RIGHT(B2,1), "强度 - ", LEFT(C2,LEN(C2)-1), "英寸固定器")
公式说明
LEFT(B2,LEN(B2)-1):提取长度强度代码中的数字部分(如从"20L"中提取"20")RIGHT(B2,1):提取长度强度代码中的强度标识(如从"20L"中提取"L")LEFT(C2,LEN(C2)-1):提取固定器尺寸代码中的数字部分(如从"0.75R"中提取"0.75")CONCAT():将所有部分拼接成通顺的完整描述
内容的提问来源于stack exchange,提问作者andjamnat
相关产品推荐
相关产品推荐

