提取Excel每个单元格的第一行,公式和菜单都有办法

Excel学习世界 2024-01-08 16:12:49

从有换行的单元格中提取出第一行,如果没有旁边的合并单元格作为参照物,每行末尾也没有统一的符号,这个难度是不是提升了?

案例:

提取出下图 1 中每个单元格的第一行,效果如下图 2 所示。

解决方案 1:

1. 在 C2 单元格中输入以下公式 --> 下拉复制公式:

=LEFT(A2,FIND(CHAR(10),A2)-1)

公式释义:

CHAR(10):换行符;

FIND(...,A2):在 A2 单元格中查找换行符,并返回它在整个字符串中的位置数;

LEFT(A2,...-1):将换行符所在的位置数减去 1,即可得到换行前的字符所在位置数;用 left 函数从第 1 位开始取值,直至换行符前一个字符,也就是取出了第一行字符

解决方案 2:

1. 选中数据表的任意单元格 --> 选择菜单栏的“数据”-->“从表格”

2. 在弹出的对话框中保留默认设置 --> 点击“确定”

表格已经上传至 Power Query。

3. 选择菜单栏的“主页”-->“拆分列”-->“按分隔符”

4. 在弹出的对话框中保留默认设置 --> 点击“确定”

5. 选中第一列 --> 选择菜单栏的“主页”-->“删除列”-->“删除其他列”

6. 选择菜单栏的“主页”-->“关闭并上载”-->“关闭并上载至”

7. 在弹出的对话框中选择“表”--> 选择“现有工作表”及所需上传至的位置 --> 点击“加载”

右侧绿色的表格就是每个单元格中的第一行。

0 阅读:14

Excel学习世界

简介:Excel 学习交流