Excel 按奇数偶数列处理数据

目录

  • [一. 需求背景](#一. 需求背景)
    • [1.1 获取偶数列的数据](#1.1 获取偶数列的数据)
    • [1.2 奇偶列数据互换](#1.2 奇偶列数据互换)
  • [二. 解决方式](#二. 解决方式)
    • [2.1 为列添加奇偶辅助列](#2.1 为列添加奇偶辅助列)
    • [2.2 通过公式将奇偶列互换](#2.2 通过公式将奇偶列互换)

一. 需求背景

1.1 获取偶数列的数据

⏹ 最近在整理歌单,发现部分歌曲没有歌词,于是打算自己制作一份。

从网上找到了歌词,如下图所示,是中日双语的。

⏹因为是日语歌,制作歌词时,只需要日语,不需要中文。

因此我们需要把偶数列的日文过滤出来。

1.2 奇偶列数据互换

⏹部分日语歌,译文却在日文之前,阅读起来很有违和感

现在想把奇数列的中文歌词和偶数列的日语歌词调换位置。


二. 解决方式

2.1 为列添加奇偶辅助列

⏹先通过辅助列为每一列添加编号,然后标记奇偶列自动填充

⏹给辅助列添加过滤条件之后,可直接过滤出偶数列的日文歌词,然后复制。

2.2 通过公式将奇偶列互换

⏹公式如下

=OFFSET(Sheet1!$A$1,IF(MOD(ROW(),2)=1,ROW(),ROW()-2),COLUMN()-1,1,1)

  • 默认我们待处理的歌词数据在Sheet1 中,且起始位置是A1单元格。
    如果不是的话,自己修改公式。
  • 在另外一个sheet页将公式粘贴到A1单元格,然后拖动填充单元格就可完成奇偶列的互换。
  • 如果列数太多,拖动起来会很不方便,这时可以通过定位来跳转到最后一列(在本案例中一共有64列)
  • Ctrl + C 复制上面提供的公式
  • 然后Ctrl + G调出定位面板后,在引用位置处输入A64
  • 然后按下Ctrl + Shift + ↑来选中最后一列到第一列的所有数据
  • 然后直接 Ctrl + V 粘贴就可完成公式的快速填充
相关推荐
inxunoffice3 小时前
批量将文本文件转换为 Word/PDF/Excel/图片等其它格式
pdf·word·excel
赵孝正6 小时前
自动用 Excel 转 .CSV 为 .xlsx 的原理
excel
互联网上的猪7 小时前
Excel时间类型函数(包括today、date、eomonth、year、month、day、weekday、weeknum、datedif)
笔记·学习·excel
专注VB编程开发20年10 小时前
无需安装Office进行 Word、Excel操作的微软开发库
microsoft·word·excel
hello_simon19 小时前
在线Excel 转换为 txt ,超方便超易用软件,在线转换,大力提升工作效率
excel
云只上1 天前
前端界面在线excel编辑器 。node编写post接口获取文件流,使用传参替换表格内容展示、前后端一把梭。
前端·javascript·node.js·excel
Ariel_提拉米苏1 天前
表格数据导出为Excel
前端·javascript·vue.js·excel
inxunoffice1 天前
导入 Excel 规则批量修改 txt/html/json/xml/csv 等记事本文本文件内容
xml·excel
loong_XL1 天前
AI excel表格分析:WPS、chatexcel
excel·wps
寒山独见君~1 天前
【Office办公】【Excel】VLOOKUP函数-高速查找指定匹配数据,可合并2个表格
excel