提取结肠后细胞的数据 [英] Extract data of a cell after colon

查看:33
本文介绍了提取结肠后细胞的数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的数据如下所示:

<前>部门代码ABCD : ZERTABCD : ZERT : TYUIABCD : ZERT : TYUI_1ABCD : ZERT : TYUI_2ABCD : ZERT : TYOPABCD : ZERT : TYOMABCD : ZERT : TYOM : WXCV

基本上我在 excel 中寻找一个函数,它允许我只提取放在最后一个冒号之后的最后一个字符.预期数据如下所示:

<前>部门代码 预期数据ABCD : ZERT ZERTABCD : ZERT : TYUI TYUIABCD : ZERT : TYUI_1 TYUI_1ABCD : ZERT : TYUI_2 TYUI_2ABCD : ZERT : TYOP TYOPABCD : ZERT : TYOM TYOMABCD : ZERT : TYOM : WXCV WXCV

我尝试过 STXT 功能,但不幸的是它太有限了.有没有人对此有解决方案?

提前致谢

解决方案

你可以使用这个:

=TRIM(RIGHT(SUBSTITUTE(A1,":",REPT(" ",LEN(A1))),LEN(A1)))

注意:在下面的前两条评论指出原文不正确后,我完全更改了公式.仅供参考

my data looks like this:

Department code
ABCD : ZERT
ABCD : ZERT : TYUI
ABCD : ZERT : TYUI_1
ABCD : ZERT : TYUI_2
ABCD : ZERT : TYOP
ABCD : ZERT : TYOM
ABCD : ZERT : TYOM : WXCV

Basicaly I am looking for a function in excel that will permit me to only extract the last characters placed after the last colon. Expected data would look like this :

Department code            Expected data
ABCD : ZERT                ZERT
ABCD : ZERT : TYUI         TYUI
ABCD : ZERT : TYUI_1       TYUI_1
ABCD : ZERT : TYUI_2       TYUI_2
ABCD : ZERT : TYOP         TYOP
ABCD : ZERT : TYOM         TYOM
ABCD : ZERT : TYOM : WXCV  WXCV

I have tried the function STXT but unfortunatly it is too limited. Anyone have a solution for this ?

Thanks in advance

解决方案

You can use this:

=TRIM(RIGHT(SUBSTITUTE(A1,":",REPT(" ",LEN(A1))),LEN(A1)))

Note: I changed the formula entirely after the first two comments below pointed out the original was incorrect. FYI

这篇关于提取结肠后细胞的数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆