我用excel 2013,想画箱线图

2024-05-17 23:00

1. 我用excel 2013,想画箱线图

有一下几点需要注意:
1、你的数据必须是横向的一排,也就是说,你的数据需要倒置
2、标记必须是日期,你可以先设置为1月1日(这个可以随便定)
经过上面两个步骤,你的数据必须是下面这样的格式:

3、不知道什么缘故,2013版本的excel不能画一个序列的箱线图,所以,需要补充第二个序列,可复制第一个序列的数据,画好图后,可以将这个序列删除,数据如下

3、只选中下面的数据行前4个,请注意,不要选中P25   P100 …… P75这一行;也不要选中第5个数,在按照你上述的步骤,就可以插入箱线图了

4、但这样的图是错误的,也就是说,箱线图的位置对应错误,而且,第5列数据还未添加进入。因此可以对上述图片右击-选择数据-添加,将第5列数添加进去,如下:

5、设置显示中位数,选中图片任一数据序列-右击-设置数据系列格式,应该是第4列数据,在标记里面进行设置,如常用的“+”号,同样,可以设置最大值(第2列数)和最小值(第3列数)为短横线,如下图所示:

6、删除第二行数据序列,设置数据名称,图例名称,最终结果如下图所示:

我用excel 2013,想画箱线图

2. 如图,急!!EXCEL里数据明明如下图显示的,但重新打开就变了###。数据也变成这样了。调整列宽也无效

第一张你是P例,第二张是Q例,不是同一位置,怀疑是Q例以P列数据为源转化为日期(该例应有函数),且两表P例数有不同感觉你还有其他操作,如果没猜错这表不是你自己的,谁给你做的好好问问吧,以前我就因单位一些不公,把自制表格做了时间限制,如果我一定时间不操作,比如我离职后半年数据无法正常显示。

3. EXCEL 如何根据参数变化在进行转置后也能对应变化?

数值转置后,随着原来单元格数值变化而变化。 用基础操作而不加公式是办不到的。
基础操作中的“转置”,比如选择单元格复制,右击选“选择性粘贴”为“转置”,不会随原来单元格的值变化而变化。
可以用TRANSPOSE函数,非常简单。
例如:把数据B2:G3转置,
则选择相同个数的单元格,如选择区域B5:C10,输入公式=TRANSPOSE(B2:G3)
,这是数据公式,需按Ctrl+Shift+Enter确定。

EXCEL 如何根据参数变化在进行转置后也能对应变化?

4. 如下图,EXCEL如何把月份的竖着变成横着排列,转置不行,有没有别的办法,很多数据

没有看到图片
可以用VBA代码完成

5. EXCEL 怎么把几列数据变成一列,即每一行转置后,后接下一行转置的数据,急求!

可以写VBA代码解决。
代码如下:
Sub test()'-------------------声明变量-------------------Dim wb As Workbook, Sh As Worksheet, mRow As Integer, mCol As IntegerDim mPath As String, Fx As String, i As Integer, mAryOn Error Resume Next  '容错'-------------------工作环境初始化-------------------t = TimerIf Workbooks.Count > 1 Then MsgBox "关闭其他工作簿后,再运行本程序!": Exit Sub'-------------------获取源文件路径-------------------MsgBox "在接下来的对话框中,选择源数据所在的文件夹。" & Chr(10), vbOKOnly, "提示"With Application.FileDialog(msoFileDialogFolderPicker)    .AllowMultiSelect = False    .Show    If .SelectedItems.Count = 0 Then MsgBox "没有选择任何文件夹!": Exit Sub    mPath = .SelectedItems(1)End With'-------------------枚举文件夹中的Excel文件,并进行相应处理-------------------Application.ScreenUpdating = FalseApplication.DisplayAlerts = FalseApplication.Calculation = xlCalculationManualFx = Dir(mPath & "\*.xls*")Do While Fx  ""    If Fx  ThisWorkbook.Name Then        Set wb = Workbooks.Open(mPath & "\" & Fx, , False)        Set Sh = wb.Worksheets("每木调查")        If Err.Number > 0 Then Err.Clear: GoTo NA        Sh.Copy after:=wb.Worksheets(wb.Worksheets.Count)        Set Sh = ActiveSheet        Sh.Name = "新表"        With Sh            mRow = .Cells(Rows.Count, 2).End(3).Row            For i = mRow To 2 Step -1            mCol = .Cells(i, Columns.Count).End(xlToLeft).Column            If mCol = 4 Then                mAry = .Cells(i, 4).Value                .Rows(i + 1).Insert shift:=xlDown                .Cells(i + 1, 3) = mAry            ElseIf mCol >= 4 Then                mAry = .Range(.Cells(i, 4), .Cells(i, mCol))                .Rows(i + 1 & ":" & i + UBound(mAry, 2)).Insert shift:=xlDown                .Cells(i + 1, 3).Resize(UBound(mAry, 2), 1) = Application.Transpose(mAry)            End If            Next i            .Columns("D:AZ").Delete        End With    End IfNA:wb.Close TrueFx = DirLoopApplication.ScreenUpdating = TrueApplication.DisplayAlerts = TrueApplication.Calculation = xlCalculationAutomaticMsgBox "处理结束!共耗时" & Timer - t & "秒。"End Sub

EXCEL 怎么把几列数据变成一列,即每一行转置后,后接下一行转置的数据,急求!

6. 在EXCEL中如何转置行列数据

已excel2010版本为例,转置方法如下:
1、打开excel表格,有下面AB两列数据,想把它们转成行的;

2、首先全选这两列数据,然后点击复制,或者直接按Ctrl+C 复制;

3、然后在要复制到的地方,点击鼠标右键,再点击“选择性粘贴”,进入设置界面;

4、在“选择性粘贴”功能框里选择“数值”,“运算”选择无,选择“转置”,然后点下面的确定按钮;

5、点击确定后得到如下图所示的两行数据了,即成功的把列转置成了行,同理,把行转置成列也是一样的步骤。

7. 怎么把一列数据变成一行数据?转置之后不带公式,想要带公式的,就是如果行数据改了,列数据也会随着改。

把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com

怎么把一列数据变成一行数据?转置之后不带公式,想要带公式的,就是如果行数据改了,列数据也会随着改。

8. 求教大神,如何实现excel竖排数据批量转置为横向数据,例如下图

如下图,E1单元格中输入公式
=INDEX($B:$B,SMALL(IF($A$1:$A$100=$D1,ROW($1:$100),4^8),COLUMN(A1)))&""
按【组合键】确认后,右拖、下拉填充,如黄色区域。