首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在excel中将一列的最后一个字母修剪或移动到另一列。我有附加的代码

在Excel中将一列的最后一个字母修剪或移动到另一列,你可以使用Excel的文本函数和公式来实现。

首先,假设你要修剪或移动的列为A列,将最后一个字母移动到的列为B列。你可以按照以下步骤操作:

  1. 在B列的第一个单元格(例如B1)中输入以下公式:
代码语言:txt
复制
=RIGHT(A1, 1)

这个公式使用了Excel的RIGHT函数,它可以从一个文本字符串中提取最右边的字符。这里的参数A1表示从A列的第一个单元格提取最右边的一个字母。

  1. 按下Enter键,该公式将提取A列第一个单元格的最后一个字母,并在B列的第一个单元格显示。
  2. 将B1单元格选中,然后复制(Ctrl+C)。
  3. 选择你想要移动到的列的起始单元格(例如C1),右键点击并选择“粘贴值”选项,或者使用Ctrl+Alt+V快捷键,选择“值”选项,然后点击确定。这样就会将B列中的公式结果以值的形式粘贴到C列,使其不再依赖A列的数据。
  4. 现在,你可以隐藏或删除A列,只保留C列作为修剪或移动后的结果。

这样,你就成功地将一列的最后一个字母修剪或移动到另一列了。

附加代码(VBA): 如果你想使用VBA宏来自动执行此操作,可以将以下代码添加到Excel的VBA编辑器中(按下Alt+F11打开):

代码语言:txt
复制
Sub MoveLastLetter()
    Dim lastRow As Long
    lastRow = Cells(Rows.Count, "A").End(xlUp).Row
    
    For i = 1 To lastRow
        Dim text As String
        text = Cells(i, "A").Value
        If Len(text) > 1 Then
            Dim lastLetter As String
            lastLetter = Right(text, 1)
            Cells(i, "B").Value = lastLetter
            Cells(i, "A").Value = Left(text, Len(text) - 1)
        End If
    Next i
End Sub

你可以按下Alt+F8打开宏对话框,选择并运行名为"MoveLastLetter"的宏。这将自动将A列的最后一个字母修剪或移动到B列。请注意,在运行宏之前,确保已将数据放置在A列中,并且B列为空。

希望这些信息对你有所帮助!如果你有任何进一步的问题,请随时提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

翻译 | 简单而有效EXCEL数据分析小技巧

LOWER(), UPPER() and PROPER()—这三个函数用以改变单元格内容小写、大写以及首字母大写(即每个单词一个字母)。 ?...If():认为在EXCEL众多函数之中最有用一个。当特定事件在某个条件下为真,并且另一个条件为假时,可以使用这个公式来进行条件运算。例如:你想对每个销售订单进行评级,“高级”和“低级”。...2.文本分列:假设你数据存储在一列中,如下图所示: ? 如上所示,我们可以看到A中单元格内容被“;”所区分。我们需要将其进行分列,建议使用EXCEL文本分列功能。...上图中,两个选项,“分隔符号”和“固定宽度”。选择“分隔符号”是因为分隔符“;”。如果我们希望按照宽度分列,例如:前四个字符为第一列,第五到第十个字符为第二,则可以选择按固定宽度分列。...下面列出了最常用几种快捷键: 1.按Ctrl + [向下|向上箭头]:移动到当前列最底部最顶部,按Ctrl + [向左|向右箭头],移动到当前行最左端和最右端。

3.5K100

【技能get】简单而有效 EXCEL 数据分析小技巧

LOWER(), UPPER() and PROPER()—这三个函数用以改变单元格内容小写、大写以及首字母大写(即每个单词一个字母)。 ?...If():认为在EXCEL众多函数之中最有用一个。当特定事件在某个条件下为真,并且另一个条件为假时,可以使用这个公式来进行条件运算。例如:你想对每个销售订单进行评级,“高级”和“低级”。...2.文本分列:假设你数据存储在一列中,如下图所示: ? 如上所示,我们可以看到A中单元格内容被“;”所区分。我们需要将其进行分列,建议使用EXCEL文本分列功能。...上图中,两个选项,“分隔符号”和“固定宽度”。选择“分隔符号”是因为分隔符“;”。如果我们希望按照宽度分列,例如:前四个字符为第一列,第五到第十个字符为第二,则可以选择按固定宽度分列。...下面列出了最常用几种快捷键: 1.按Ctrl + [向下|向上箭头]:移动到当前列最底部最顶部,按Ctrl + [向左|向右箭头],移动到当前行最左端和最右端。

3.4K90
  • Vim命令使用说明

    基本移动 h退格: 左移一个字符; l空格: 右移一个字符; j: 下移一行; k: 上一行; gj: 移动到一段内下一行; gk: 移动到一段内上一行; +Enter: 把光标移至下一行第一个非空白字符...w: 前一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前一个单词,光标停在下一个单词末尾; E: 移动到一个单词末尾,如果词尾标点,则移动到标点; b:...也可以,不过精确到,而'‘精确到行 。如果想跳转到更老位置,可以按C-o,跳转到更新位置用C-i。 `": 移动到上次离开地方。 `.: 移动到最后改动地方。 :marks 显示所有标记。...I: 在当前行第一个非空字符前插入; gI: 在当前行第一列插入; a: 在光标后插入; A: 在当前行最后插入; o: 在下面新建一行插入; O: 在上面新建一行插入; :r filename在当前位置插入另一个文件内容...:%s/old/new/gc,加上i则忽略大小写(ignore) 正则表达式 \d: 表示十进制数() \s: 表示空格 \S: 非空字符 \a: 英文字母 |: 表示 .: 表示.

    2.6K11

    办公技巧:10个WORD神操作,值得收藏!

    最后,F4在PowerPoint、Excel也是同样,可以干好多事! 2 Ctrl+字母快捷键 闪瞎双眼 Word是当之无愧文字编辑神器,一些快捷键可以让你分分钟变身文字达人。...这样多余空行就会被删除。 类似地,你还可以多种通配符交叉使用,比如将所有的分行(^p)替换为制表符(^t),如此一来,所有段落将变成一行,并且能直接粘贴进Excel一行内,自动分为不同。...(自己去试验吧) 5 特殊字体保存 换电脑Word文档字体不变 在日常工作中,我们常常要在另一台电脑上阅读打印已成型Word文档。...7 去除超链接 一键删除 有时候用户输入了一个网址E-mail地址后,Word2007会自动将其转换为一个超级链接。那么对于不需要这一链接用户来说如何去除自动添加呢?...首先要将“嵌入型”更改为其他环绕类型 要拖动图形,请单击选中它,然后将它拖动到需要位置。当然,我们也可以微选中浮动图形,选中图形后使用光标键从任意4个方向微它。

    4K10

    office相关操作

    最左端18将单元格中内容分开:数据 分列 分隔符号 下一步 选择符号,注意只能有一列,可以多行还可以手动分割 固定宽度ctrl+方向键将光标移动到四个角落F4:重复上一步操作按住CTRL拖拽是复制...():返回指定行列后元素内容match():返回查询元素行位置24randbetween:在两个数之间产生随机数choose()rand():产生0~1小数,不会有重复RANK():他能够将数字排名单独显示在另一列...对当前单元格重复上一操作excel快速求一列平均值,不要空值=AVERAGEIF(A2:A8,"""")但其实平均值函数=AVERAGE()本身就是忽略空值。...不需要多此一举excel删除一列空单元格选中改行后,点击查找与选择 →定位条件,选择空值,空单元格即被选中,然后点击删除,如下图建立一个辅助,并输入公式=if(mod(row(),2),B2,"...excel第一行与第一列交叉单元格,点击视图-冻结窗格如此便能实现同时冻结首行首列效果。

    10710

    Vim 快速入门

    输入模式 在命令模式并不能编辑文件,需要输入『i, I, o, O, a, A, r,R』等任何一个字母之后才会进入输入模式(也称为编辑模式)。注意了!...-光标移动到非空格符上一行 n向右移动 n 个字符,n 是数量 0 功能鍵[Home]数字0,移动到当前行最前面字符处 $ 功能鍵[End]移动到这一行最后字符处 H光标移动到这个屏幕最上方一行一个字符处...从目前光标所在一个字符处开始输入』, A 为『从光标所在行最后一个字符处开始输入』 o, O进入输入模式(Insert mode): 这是英文字母 o 大小写。...動到第 43 ,向右移動 59 個字元,請問你看到小括號內是哪個文字? 7. 動到第一列,並且向下搜尋一下『 gzip 』這個字串,請問他在第幾? 8....要複製 66 到 71 這 6 內容(含有MANDB_MAP),並且貼到最後一列之後; 11. 113 到 128 之間開頭為 # 符號註解資料不要了,要如何刪除? 12.

    1.2K20

    【工具】一个投行工作十年MMExcel操作大全

    >移动到当前数据区域边缘:CTRL+ 箭头键 移动到行首:HOME 移动到工作表开头:CTRL+HOME 移动到工作表最后一个单元格。...移动到工作表最后一个单元格....向上向下滚动一行:上箭头键下箭头键 向左向右滚动一列:左箭头键右箭头键 4>Excel快捷键之用于预览和打印文档 显示“打印”对话框:CTRL+P 在打印预览中时: 当放大显示时,在文档中移动...模式:END 将选定区域扩展到单元格同同行最后非空单元格:END, SHIFT+ 箭头键 将选定区域扩展到工作表上包含数据最后一个单元格:END, SHIFT+HOME 将选定区域扩展到当前行中最后一个单元格.../ 选定所有带批注单元格:CTRL+SHIFT+O (字母 O) 选择行中不与该行内活动单元格值相匹配单元格:CTRL+\ 选中中不与该内活动单元格值相匹配单元格:CTRL+SHIFT+|

    3.6K40

    【盟友分享】vim学习之路-vim基本操作

    不用鼠标很难受,大家是不是同感,不过在接触学习vim后看法彻底被改变了。就以我学习经历从一个新手开始,一步一步为大家带来vim学习之路。 如果你不是刚开始学习vim请略过此段。...安装vim:   刚安装ubuntu系统是没有自带vim需要安装 sudo apt-get install vim; 我们先从基本一些操作开始一步一步去学习这个强大代码编辑开发工具吧!...,并更新文件修改时间) 操作回退和恢复: u 回退到上一次操作 U 本行改动恢复 ctrl+r 与u操作相反操作 移动操作: j 下移一行 k 上一行 h 左移一列 l 右移一列 0...移动到开头 $ 移动到结尾 w 移动到一个单词开头 e 移动到一个单词结尾 fx 移动到本行之后第一个出现x字母位置 tx 移动到本行之后第一个出现x字母一个位置 gg 跳到文件首 G 跳到文件尾...光标所处行数不变。 CTRL-Y使文本向下滚动一行。光标所处行数不变。 CTRL-F 向前滚动一整屏。滚动后光标处于第一行。 CTRL-B向后滚动一整屏。滚动后光标处于最后一行。

    2.1K60

    Power Pivot中忽略维度筛选函数

    返回 表——包含已经删除过滤器后一列表。 C. 注意事项 通常和filter组合,如果是列名需要是filter处理列名 1个参数只能写1个条件,和表不能同时出现。...返回 表——包含已经删除过滤器后一列表。 C. 注意事项 第1参数是表,第2参数是,而All函数第1参数是表或者。...Pivot在Excel位置 Power Pivot概念(2)—数据,函数类型 Power Pivot概念(3)—DAX代码书写格式 Power Pivot概念(4)—DaxStudio,计算,...Power Pivot智能日期运用——非空函数(1) Power Pivot实现Excel中Vlookup函数模糊查找功能 应用案例: 如何自动获取商业快递燃油附加费并计算 如何自动获取UPS燃油附加费率...如何获取TNT燃油附加费率? 如何快速转换数字金额到会计写法金额? 如何批量抓取企业公示信息? 如何获取图片中文字信息? 如何在Excel及Power BI中对中文日期进行排序?

    8K20

    个人永久性免费-Excel催化剂功能第66波-数据快速录入,预定义引用数据逐字提示

    需要动不动就要开发一个系统来支持一些临时性数据录入,从时效性、沟通成本、财务成本考量来说,都是较难走得动路线。最后结局可能就是一线录入人员苦逼繁琐手工低效操作了。...经不完全调查,现有的方案的确有部分插件和Excel爱好者一些模板可实现,但和实际现实录入场景仍然较大差距,具体如下: 一、查找(按关键词搜索)仅有一列最多加上拼音首字母查找 笔者认为更合理方案是...二、查找与返回内容是同一列 因大多数场景更应该是根据一些描述性来查找出对应记录行,然后返回一些类似代码不易记忆但易于作唯一值区分存储信息。让查找与返回内容分离还是很大必要性。...如下图,当想同样可通过拼单首字母全拼来进行查找搜索时,可多准备这些,具体操作可参考第29波中文相关自定义函数,介绍拼音生成函数。...,TAB是移动到右边,ENTER是移动到下方,进行下一个单元格录入。

    55920

    Power Query 真经 - 第 5 章 - 从平面文件导入数据

    这一点至关重要,因为这意味着当数据被导入到另一个程序( Excel Power BI )中时,必须对其进行解析。...数据点是否由单个字符、一组字符一致宽度分隔。 一个完整记录和另一个完整记录是由什么字符字符分隔。 每个单独数据单元数据类型是什么。...【注意】 问问自己,是否曾经在 Excel 中打开一个 “CSV” “文本” 文件,发现其中一半日期是正确,而另一半则显示为文本?...在试图筛选某一列之前,处理该错误是至关重要。如果用户对一个包含错误应用筛选器,它将会截断数据集。 尽管已经取得了进展,但似乎一些行还是问题。...检查数据集中一列,可以看到第 3 一个空白标题)似乎只包含空白值。那这一列可以删除。 同样地,如果滚动到窗口右边,“Column9” 只保留了 “(null)” 值。

    5.2K20

    IdeaVim 基本操作

    大家好,又见面了,是你们朋友全栈君。...左移一个字符 l空格 右移一个字符 j 下移一行 k 上一行 +Enter 把光标移至下一行第一个非空白字符 – 把光标移至上一行第一个非空白字符 w 前一个单词,光标停在下一个单词开头 e...在当前行最后插入 gI 在当前行第一列插入 o 在下面新建一行插入 O 在上面新建一行插入 一个小技巧:按8,再按i,进入插入模式,输入=, 按esc进入命令模式,就会出现8个=。...这在插入分割线时非常有用,30i+就插入了36个+组成分割线 改写插入 快捷键 含义 c[n]w 改写光标后1(n)个词 c[n]l 改写光标后n个字母 c[n]h 改写光标前n个字母 [n]cc...发现本站涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    2.2K30

    Linux学习笔记之vim操作指令大全

    w: 前一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前一个单词,光标停在下一个单词末尾; E: 移动到一个单词末尾,如果词尾标点,则移动到标点; b:...I: 在当前行第一个非空字符前插入; gI: 在当前行第一列插入; a: 在光标后插入; A: 在当前行最后插入; o: 在下面新建一行插入; O: 在上面新建一行插入; :r filename在当前位置插入另一个文件内容...\d: 表示十进制数() \s: 表示空格 \S: 非空字符 \a: 英文字母 \|: 表示 \.: 表示. {m,n}: 表示m到n个字符。...n ctrl+w _ – 当前窗口高度设定为n行。 ctrl+w < –当前窗口减少一列。也可以用n减少n。 ctrl+w > –当前窗口增宽一列。也可以用n增宽n。...gu(U)接范围($,G),可以把从光标当前位置到指定位置之间字母全部 转换成小写大写。ggguG,就是把开头到最后一行之间字母全部变为小 写。

    2.8K21

    VIM 常用快捷键

    而且写文件、查找翻页什么 比我用鼠标快多了,那熟练快捷键看一愣一愣 ---- 光标移动: h退格: 左移一个字符; l空格: 右移一个字符; j: 下移一行; k: 上一行; gj: 移动到一段内下一行...; gk: 移动到一段内上一行; +Enter: 把光标移至下一行第一个非空白字符。...w: 前一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前一个单词,光标停在下一个单词末尾; E: 移动到一个单词末尾,如果词尾标点,则移动到标点; b:...插入: I: 在当前行第一个非空字符前插入; gI: 在当前行第一列插入; a: 在光标后插入; A: 在当前行最后插入; o: 在下面新建一行插入; O: 在上面新建一行插入; :r filename...在当前位置插入另一个文件内容。

    25.8K23

    分享近百道JavaScript 基础面试题,帮助你巩固JavaScript 基础知识

    JavaScript 中回调函数是什么? 回调函数是作为参数传递给另一个函数并在稍后特定事件发生后执行函数。 25. JavaScript 中 JSON.parse() 方法用途是什么?...concat() 方法用于合并两个多个数组,创建一个包含连接元素新数组。 69. 如何在 JavaScript 中对数组进行排序? 可以使用 sort() 方法按字母顺序数字顺序对数组进行排序。...您还可以为特定排序标准提供自定义比较功能。 70. JavaScript 中同步代码和异步代码什么区别?...同步代码按顺序执行,阻塞进一步执行,直到当前任务完成,而异步代码允许多个任务并发执行而不会阻塞。 71. 如何在 JavaScript 中将字符串转换为日期对象?...总结 以上就是想与你分享一些基础面试题,希望这些面试题可以帮助你更好巩固基础知识,并帮助你在面试时候,更好做出回答,从而提升被录用可能性。 最后,感谢你阅读,祝你好运!

    29510

    10个提高你工作效率Excel技巧

    4双击自动填充数据 要用函数自动填充同数据,不要去长按鼠标然后拼命往下拉到最后一栏——如果你表格几百行呢?双击算好单元格右下小十字,轻松填完整列数据。 ?...其实有一个简单技巧,就是在你选定单元格之后,按F4键输入美元符号并锁定;如果你继续按F4,则会向后挨个循环:锁定单元格、锁定数字、锁定大写字母、解除锁定。 ?...SumIF函数用法是根据指定条件对若干单元格、区域引用求和。下面是我们在计算每一个作者总体浏览数。范围上来说,作者名字范围格式前后并不一致,但总数相同。...8用VLOOKUP找出你想要数据 VLOOKUP是按查找函数,最终返回该所需查询序所对应值。此处我们可以看到一个数据表,第一列是法学院排名。...9用“&”合并单元格 我们现在拥有一列姓和一列名,我们可以使用“&”符号来创建一列合并姓和名数据。在Excel中,“&”指将两个两个以上文本合并。别忘了在姓和名中间键入一个空格。

    1.8K40

    RPA与Excel(DataTable)

    Excel中添加一列 方法一: 调用invokeCode,出/入参为已定义好DataTable,代码如下 infoDt.Columns.Add("level", System.Type.GetType...在工作表内移动和滚动 向上、下、左右移动一个单元格:箭头键 移动到当前数据区域边缘:Ctrl+箭头键 移动到行首:Home 移动到工作表开头:Ctrl+Home 移动到工作表最后一个单元格,位于数据中最右最下行...以“结束”模式移动滚动 打开关闭“结束”模式:End 在一行一列内以数据块为单位移动:End+箭头键 移动到工作表最后一个单元格,在数据中所占用最右最下一行中:End+Home 移动到当前行中最右边非空单元格...Shift+箭头键 将选定区域扩展到与活动单元格在同一列同一行最后一个非空单元格:Ctrl+Shift+箭头键 将选定区域扩展到行首:Shift+Home 将选定区域扩展到工作表开始处:Ctrl+...将选定区域扩展到与活动单元格在同一列同一行最后一个非空单元格:End+Shift+箭头键 将选定区域扩展到工作表最后一个使用单元格(右下角):End+Shift+Home 将选定区域扩展到当前行中最后一个单元格

    5.8K20

    面试题必备-web页面基础

    dd> 表格: 表格标签 表格行 表头 单元格 表格合并 同一行内,合并几列colspan="2" 同一列内,合并几行...什么是逻辑部分,它是页面上相互关联一组元素,网页中独立栏目版块,就是一个典型逻辑部分。...opacity:0.3 可见性:visibillity visibility: hidden visible 元素可见 hidden 元素不可见 collapse:当在表格元素中使用时,此值可删除一行一列...也感谢您关注,在未来日子里,希望能够一直默默支持也会努力写出更多优秀作品。我们一起成长,从零基础学编程,将 Web前端领域、数据结构与算法、网络原理等通俗易懂呈现给小伙伴。...分享 Web 前端相关技术文章、工具资源、精选课程、热点资讯。 ---- 若本号内容做得不到位地方(比如:涉及版权其他问题),请及时联系我们进行整改即可,会在第一时间进行处理。

    2.5K10

    vim从安装到熟练,这篇文章就够了

    也可以,不过``精确到,而''精确到行 。如果想跳转到更老位置,可以按C-o,跳转到更新位置用C-i。 `": 移动到上次离开地方。 `.: 移动到最后改动地方。...I: 在当前行第一个非空字符前插入; gI: 在当前行第一列插入; a: 在光标后插入; A: 在当前行最后插入; o: 在下面新建一行插入; O: 在上面新建一行插入; :r filename...\d: 表示十进制数() \s: 表示空格 \S: 非空字符 \a: 英文字母 \|: 表示 \.: 表示. {m,n}: 表示m到n个字符。...n ctrl+w _ -- 当前窗口高度设定为n行。 ctrl+w < --当前窗口减少一列。也可以用n减少n。 ctrl+w > --当前窗口增宽一列。也可以用n增宽n。...gu(U)接范围($,G),可以把从光标当前位置到指定位置之间字母全部 转换成小写大写。ggguG,就是把开头到最后一行之间字母全部变为小 写。

    4.7K10

    技巧:Excel用得好,天天没烦恼

    双击实现快速应用函数 同一个函数就不用一个一个敲啦。当你设置好了第一行单元格函数,只需要把光标移动到单元格右下角,等到它变成一个小加号时,双击,公式就会被应用到这一列剩下所有单元格里。...快速增加删除一列 对于那些整天要和Excel打交道的人来说,这个窍门或许能为你节省一点时间。...当你想快速插入一列时,键入Ctrl + Shift + ‘=' (Shift + ‘='其实就是+号啦)就能在你所选中那左边插入一列,而Ctrl + ‘-‘(减号)就能删除你所选中一列。 7....快速调整列宽 想让Excel根据你文字内容自动调整列宽?你只需要把鼠标移动到右侧,双击一下就大功告成啦~ 8. 双击格式刷 格式刷当然是一个伟大工具。...IF函数 If函数意思就是“如果”啦,如果满足某个条件,就返回一个值,如果不满足,就返回另一个

    2K40
    领券