By อินซิสซี่กี้ ในวันอาทิตย์ที่ 09 ตุลาคม 2022
โพสต์ใน Kutools สำหรับ Excel
ตอบกลับ 1
การกดไลค์ 0
เข้าชม 5K
โหวต 0
ฉันมีข้อมูลที่มี 3 คอลัมน์ คอลัมน์ 1 คือชื่อชุด คอลัมน์ 2 คือค่า x คอลัมน์ที่ 3 คือค่า y ข้อมูลคือข้อมูลการกระจาย XY ฉันควรรวมคอลัมน์ 1 เป็นเซลล์เดียวหรือไม่

ฉันสามารถพล็อตข้อมูลนี้บนแผนภูมิเดียวกันเพื่อให้มีชุดข้อมูล xy หลายชุดโดยใช้ Kutools ได้หรือไม่
ขอบคุณ! ฉันเพิ่งซื้อซอฟต์แวร์มา เลยต้องการความช่วยเหลือ
สวัสดี,

เราได้สร้างโค้ด VBA แล้ว โปรดแทรกโค้ดนั้นลงในโมดูลและตรวจสอบว่าเป็นสิ่งที่คุณต้องการหรือไม่:
Sub KutoolsChart()
'
' CSH
'
Dim xRg As Range
Dim i As Integer
On Error Resume Next
Set xRg = Application.InputBox(prompt:="Please select Range", Title:="Kutools for Excel", Type:=8)
If TypeName(xRg) = "Nothing" Then Exit Sub
If xRg.Columns.Count <> 3 Then
MsgBox ("Reference is not Valid")
Exit Sub
End If
ActiveSheet.Shapes.AddChart2(240, xlXYScatter).Select

For i = 1 To xRg.Rows.Count
ActiveChart.SeriesCollection.NewSeries
ActiveChart.FullSeriesCollection(i).Name = xRg.Cells(i, 1).Value
ActiveChart.FullSeriesCollection(i).XValues = xRg.Cells(i, 2)
ActiveChart.FullSeriesCollection(i).Values = xRg.Cells(i, 3)
ActiveChart.FullSeriesCollection(i).ApplyDataLabels
ActiveChart.FullSeriesCollection(i).DataLabels.Select
ActiveChart.FullSeriesCollection(i).DataLabels.ShowValue = False
ActiveChart.FullSeriesCollection(i).HasLeaderLines = False
ActiveChart.FullSeriesCollection(i).DataLabels.ShowSeriesName = True
Next
End Sub

หลังจากที่คุณคัดลอกและวางโค้ดด้านบนแล้ว ให้กด F5 เพื่อเรียกใช้โค้ด และกล่องโต้ตอบจะปรากฏขึ้นขอให้คุณเลือกสามคอลัมน์

หากคุณมีคำถามใด ๆ โปรดอย่าลังเลที่จะถามฉัน

อแมนดา
·
1 ปีที่ผ่านมา
·
0 ชอบ
·
0 คะแนน
·
0 คอมเมนต์
·
ดูโพสต์แบบเต็ม