从有换行的单元格中提取出第一行,如果没有旁边的合并单元格作为参照物,每行末尾也没有统一的符号,这个难度是不是提升了?
案例:
提取出下图 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. 在弹出的对话框中选择“表”--> 选择“现有工作表”及所需上传至的位置 --> 点击“加载”
右侧绿色的表格就是每个单元格中的第一行。
领取专属 10元无门槛券
私享最新 技术干货