鱼C论坛

 找回密码
 立即注册
查看: 1068|回复: 5

[已解决]对excel的列数据按规则分拆

[复制链接]
发表于 2024-9-29 16:01:48 | 显示全部楼层
好的,以下是具体的操作步骤:

1. **去除焊缝编号的第一个字符:**
   - 原始数据:`S1`、`S2`
   - 修改后:`1`、`2`

2. **替换焊接类型数据:**
   - `BW`、`GW` 替换为 `对焊`
   - `SW`、`SOL` 替换为 `承插焊`

3. **拆分主要信息列:**
   - `主要信息` 列的数据 `60.3*4.0,S30408-` 将被拆分为以下几列:
     - **焊缝前材质** 和 **焊缝后材质**: 提取 `S30408-`
     - **主管外径**:提取 `60.3`
     - **壁厚**:提取 `4.0`

下面是如何使用Excel公式来处理这些步骤:

### 1. 去除焊缝编号的第一个字符
假设焊缝编号在B列,C2单元格:
  1. =RIGHT(B2, LEN(B2) - 1)
复制代码


### 2. 替换焊接类型数据
假设焊接类型在C列,D2单元格:
  1. =IF(OR(C2="BW", C2="GW"), "对焊", IF(OR(C2="SW", C2="SOL"), "承插焊", C2))
复制代码


### 3. 拆分主要信息列
假设主要信息在D列,我们可以使用以下公式来提取相应的数据:

- **焊缝前材质** 和 **焊缝后材质** (G列,H列)
  1. =TRIM(MID(D2, FIND(",", D2) + 1, LEN(D2)))
复制代码


- **主管外径** (I列)
  1. =TRIM(LEFT(D2, FIND("*", D2) - 1))
复制代码


- **壁厚** (J列)
  1. =TRIM(MID(D2, FIND("*", D2) + 1, FIND(",", D2) - FIND("*", D2) - 1))
复制代码


按这些步骤在Excel中设置好公式,即可自动将数据拆分并替换。希望这些步骤能帮助到你!如果有任何问题,请随时询问。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-28 08:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表