知天下,分类信息

word怎么批量引用跨工作表的本页小计数据? word批量引用excel数据

word怎么批量引用跨工作表的本页小计数据?word批量引用excel数据

如何在word文档中引用excel表格中的数据

打开Excel表格文件,复制要粘贴到word文件里面的单元格,再打开word文件,选择粘贴就行了。

批量引用不同工作表中的数据

①相同工作簿不同工作表间相互引用,在引用单元格前加Sheetn!(Sheetn为被引用工作表的名称)

举例:如工作表Sheet1中的A1单元格内容等于Sheet2中单元格B2乘以5,则在Sheet1中的A1单元格中输入公式 =Sheet1!B2*5

②不同工作簿间互相引用,在引用单元格前加[Book.xlsx]Sheet!(Book为被引用工作薄名,Sheet为被引用工作表名)

举例:如工作薄”Book1“中Sheet1中的A1单元格内容等于工作薄”Book2“Sheet1中单元格B2乘以5,则在Sheet1中的A1单元格中输入公式 =[Book2.xlsx]Sheet1!$B$2*5

word中插入的电子表格怎么引用别的表格的数据

可以引用 的。WORD里面有个功能叫邮件合并,可以从WORD里导入数据,自动进行关联填充。比如可以用WORD设计一个信封打印格式,然后从EXCEL的大量的联系人中导入地址姓名,自动进行打印。可以节约大量的人力和时间。但邮件合并功能不是一两句话能讲得清楚的。所以,建议你到网上找一下教程。最好找那种图文教程,看的比较容易懂的。很好用的一个功能

我需要大批量的处理这word文档,引用excel里面的数据,怎么弄啊。

展开全部

使用VBA可以批量获得。"C:\Users\sigmaxu\Desktop\1.xlsx"是excel文档路径。

Sub Test()

Dim my_Object As Object

Set my_Object = GetObject("C:\Users\sigmaxu\Desktop\1.xlsx")

Dim row_Count As Single

row_Count = InputBox("请输入行数", Default:=2)

ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=row_Count * 3, NumColumns:= _

        2, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _

        wdAutoFitFixed

With ThisDocument.Tables(1)

Dim i As Single

For i = 2 To row_Count

.Cell(1 + 3 * (i - 2), 1).Range = "姓名"

.Cell(2 + 3 * (i - 2), 1).Range = "性别"

.Cell(3 + 3 * (i - 2), 1).Range = "年龄"

.Cell(1 + 3 * (i - 2), 2).Range = my_Object.worksheets(1).Cells(2, 1).Value

.Cell(2 + 3 * (i - 2), 2).Range = my_Object.worksheets(1).Cells(2, 2).Value

.Cell(3 + 3 * (i - 2), 2).Range = my_Object.worksheets(1).Cells(i, 3).Value

Next

End With

my_Object.Close

End Sub

标签: #小计 #批量 #数据