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

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

เราได้สร้างโค้ด 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
ไม่มีคำตอบสำหรับโพสต์นี้