wps excel 中将一行多列数据转换为一行两列的格式 的方法函数

在使用wps excel 整理表格时,我的表格一行有多列内容,我想把这些数据转换为一行两列的格式,在百度上查了很多方法,都很不好用,最后在论坛中看到的方法,借鉴了一下,各位可以参考。

非常重要的一点:
原始数据,行内容即行名,必须在A列,如果不在A列,匹配出的结果,就会少一列内容。

这是我的原始数据格式:
即一个ENSUMG对应多个ENSUMT
在这里插入图片描述
整理之后的格式:
在这里插入图片描述
具体使用的函数
在所有原始数据列后面新建一列,这列内容为A列内容,我新建的列在AB列,所以输入的函数为:

=INDEX(A:A,SMALL(IF(SUBTOTAL(3,OFFSET($B$1:$Z$1,ROW($1:$54)-1,))>=COLUMN(A:AB),ROW($1:$54),4^8),ROW(A1)))&""

1)A:A 原始数据的每行开头的数据,即要根据这个信息去匹配后面的多列内容;
2)3 是函数,不用变换;
3)$B 1 : 1: 1:Z$1 是原始数据中,你要转换的多列数据内容位置,这个B 和Z是列名,可以根据自己的选择更改;
4)ROW($1:$54)-1 代表我的原始数据有53行,这里需要多写一行,留空间
5) A:AB AB是你新建的列,即利用函数匹配出结果的列;

6)最重要的是,在写完这个INDEX函数之后,不要直接按回车,而是保持函数写入状态,同时按ctrl+shift+回车,这样函数就会出现{},就可以往下拉直接补全信息了,不这样操作,无法补全信息。

AC列的数据为B:Z列匹配的内容
使用函数

=IFERROR(VLOOKUP(AB1,A:Z,COUNTIF(AB$1:AB1,AB1)+1,),"")

1)AB1 是上面那一步新建的AB列匹配的数据
2)A:Z 原始数据中,A-Z列数据内容
3)COUNTIF(AB$1:AB1,AB1)+1 就是根据AB列得出的数据,往下移 1

这个函数也可以按照上面 ctrl+shift+回车 操作。

之后,按住鼠标往下拖动,就可以自动补全信息了。

### 如何在 WPS Excel 中使用两列数据绘制曲线图 在 WPS Excel 中,通过简单的操作即可实现基于两列数据的 XY 曲线图绘制。以下是具体方法: #### 数据准备 确保工作表中有两列数据分别代表 X 轴和 Y 轴的数据点。例如,在 A 列放置 X 值(横坐标),B 列放置对应的 Y 值(纵坐标)。这些数据可以来源于实验测量或其他计算结果。 #### 插入图表 1. 高亮选中这两列的相关单元格区域。 2. 进入菜单栏中的 **“插入”** 选项卡。 3. 找到并点击 **“推荐图表”** 或者直接选择 **“散点图/XY 图”** 类型[^1]。 4. 在弹出的选择窗口里挑选适合表现趋势关系的一种子类型,比如平滑线条连接的散点图形式。 #### 自定义设置 - 双击生成后的图形元素可进一步调整样式属性;如修改颜色填充、边框粗细以及字体大小等外观特性。 - 添加标题与标注:右键单击相应位置开启快捷编辑模式,输入描述性的文字说明以便更清晰表达意图[^3]。 - 如果需要更加复杂的布局设计或者高级功能,则可能涉及到第三方工具辅助完成特定效果的需求[^2]。 ```python import matplotlib.pyplot as plt # 示例 Python 实现简单绘图逻辑供参考对比理解 x_values = range(0, 10) y_values = [i * i for i in x_values] plt.plot(x_values, y_values,'ro--') # 'r'表示红色 o标记 --虚线风格 plt.title('Sample Curve') plt.xlabel('X-axis Label') plt.ylabel('Y-axis Label') plt.show() ``` 以上就是在 WPS Excel 当中运用双维度数值构建直观可视化的流程概述及其注意事项提示。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值