想要获取excel一个单元格内后半部分数据

想要获取excel一个单元格内后半部分数据,第1张

原理是找到倒数第2个“”所在位置x,再用总长度减去x就得到了想要字符的长度,用RIGHT函数截取即可。

B2=RIGHT(A2,LEN(A2)-FIND("座",SUBSTITUTE(A2,"","座",LEN(A2)-LEN(SUBSTITUTE(A2,"",""))-1)))

此处,先定位倒数第2个点位置:将第n-1个""替换为"座",因"座"只有1个,所以再用FIND来找"座"的位置数就好找了。

下线划,属于格式问题,公式是无法提取的,需要用VBA写程序来提取。

前提你的Office版本是支持VBA的。如果是WPS个人版,是用不了VBA的。

方法:

第一步、

启用一张全新的工作表,把你需要提取的数据,整列复制到新表的A列中。

第二步、

按Alt+F11打开VBA编辑器,

按图上的箭头指示,

先点“插入”---“模块”,

在左侧的工程资源管理器中,双击模块,

在右侧的模块代码编辑区中,粘贴代码。

最后,点击画圆圈的那个按钮,运行代码,即可。

如果数据较多,就适当的等它运行一会,它提取完以后会d出提示的。

代码如下:

Sub 提取下划线内容()

  Dim rng As Range, rg As Range, i%, Irow&, Istr$, k%

  Irow = Range("A" & RowsCount)End(3)Row '获取A列的最大行号

  For Each rng In Range("A1:A" & Irow) '遍历A列每一个有数据的单元格

      For i = 1 To Len(rng) '遍历单元格中每一个字符

          If rngCharacters(Start:=i, Length:=1)FontUnderline <> xlUnderlineStyleNone Then

              Istr = Istr & Mid(rng, i, 1)

              If i = Len(rng) Then k = 1

          Else

              If Istr <> "" Then k = 1

          End If

          If k = 1 Then '输出结果

              Cells(rngRow, ColumnsCount)End(1)Offset(0, 1) = Istr

              k = 0: Istr = "" '重置变量

          End If

      Next

  Next

  MsgBox "提取完毕", 64 'd出提示

End Sub

假设学历列在D列,学位列在E列,且数据均从第2行开始,

那么

E2

=if(d2="博士研究生","博士",if(d2="硕士研究生","硕士",if(d2="本科","学士","无")))

然后将公式往下拖动即可。

假设你的前一格的意思是左边的那一个

=INDIRECT("R"&ROW()&"C"&(COLUMN()-1),FALSE)

不管你把这个函数放在哪一格,只要不是最左边的,都可以得到左边一格的值

mid 函数:截取字符串,从指定位置开始,截取N位。

语法: mid(字符串,截取位置,截取N位)

示例

excel获取列号函数的使用教程

Excel 获取列号的函数具体该如何使用呢下面是我带来的关于excel获取列号函数的使用教程,希望阅读过后对你有所启发!

excel获取列号函数的使用教程(一)

步骤1:在一个单元格里输入“=row()”,结果就是这个单元格所在行数。

步骤2:例如下面这种情况,从左边我们能看到是第3行,点击确定后结果就是3。

步骤3:同理,在一个单元格里输入"=column()",就能得到这个单元格所在列的列数。

步骤4:如果我们想要某个单元格(例如D8)的行号或列号,

步骤5:只需要在任意单元格里输入“=row(D8)”即可,结果就是8。

步骤6:同理,“=column(D8)”的结果为4。

步骤7:因为D是第4个字母,代表第4列。

excel获取列号函数的使用教程(二)

步骤:同ROW函数一样,COLUMN函数可以返回列号。如下图:

以上就是关于想要获取excel一个单元格内后半部分数据全部的内容,包括:想要获取excel一个单元格内后半部分数据、Excel 不带删除线的内容提取出来进行使用、求EXCEL大神帮我解答这题,谢谢了,这个条件太多,我不会,我的电脑之显示3个空位怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9520696.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存