两种方案:
1、替换法:把ABC字母列复制粘贴到字母列的后面,再把粘贴出来的一列中A替换成1,B替换成2,C替换成3。四步即可完成。
2、公式法:在字母列的后面要填入数字的单元格中使用公式。(多种公式都能达成此目的,以下公式任选其一)
=IF(A1="A",1,IF(A1="B",2,3))
=LOOKUP(A1,{"A","B","C"},{1,2,3})
=MATCH(A1,{"A","B","C"})
1、这里以下面表格举例,上表中的名称位于列交换以形成以下表单,以便名称在行中,月份在列中。
2、首先打开工资单,如WPS表格所示。
3、接下来,选择A2:F11的区域,然后按[Ctrl+C]复制该区域。
4、选择一个空白单元格,右键单击并单击[选择性粘贴]的选项。
5、然后在弹出框中选择[转置]的功能并确认。
6、此时行列已经互换,原始[名称]可以更改为[月]。效果如图。
见样表截图
I1输入
=IF(A1="","",--SUBSTITUTE(A1,A1,2))
公式右拉下拉
复制i:p列>;右键>;选择性粘贴>;数值
删除A:H列,OK.
步骤如下:
1. 直接选中第一列数据,按住shift键并将鼠标移动到第一列和第二列之间的分割线上,此时鼠标的形状会变成黑的十字四角箭头形状;
2. 然后按住鼠标左键向右拖动鼠标,此时第二列会出现一个横着的虚线;
3. 继续向右拖拉鼠标知道第二列的表格中出现一个竖着的虚线,接着松开鼠标左键即可完成互换。
这个需要一个辅助列来完成
首先可以用code函数把字母换算成数字
第二步用char函数把数字换算成字母
英文字母A是65加1就是B
因此公式为=char(code(A1)+1)
下图举例说明
效果图
望采纳,谢谢!
1、打开需要处理的Excel表格,找到需要换行的两列数据。
2、选中其中的一列数据。此时鼠标是“十”字形。
3、按住shift键+鼠标左键,此时在Excel表格中的鼠标形状会发生如图所示的变化。
4、拖动鼠标,此时注意在表格界面处会出现一个虚线,这是表格移动后的位置。
5、继续移动鼠标,当虚线由行变成列,且在需要互换的数据列一侧时,放开鼠标。
6、此时在EXCEL中两列互换成功。
7、Excel两列数据互换,不仅局限在数据和数据,还可以完成文字和数据的互换,方法同上。
写vba脚本吧,以下是我写好验证过可用的,自己改里边的张三和李四就可以随意替换。
由于我不懂vba,这是临时搜索的api开发文档乱写出来的,所以写得比较简单,你可以找个懂vba的人给你做得更智能~~ 例如加个智能提示,例如做成一个控件直接加载进你的wps程序中……
sub ()
dim docopen as document
for each docopen in documents
windows(docopen.name).activate
docopen.activate
with selection.find
.text = "张三"
.replacement.text = "李四"
.execute replace:=wdreplaceone
end with
next docopen
end sub