Excel求高手指点 表格涵数 另一页显示需要内容

2023-08-05 05:10

4个回答
用index数组公式
没有行列号,无法写
数据透视表,,

用宏实现:


Sub 查找项目()

Dim fruitrow As Long
Dim fruitcol As Long
fruitrow = Sheets("sheet1").Cells(rows.Count, 1).End(xlUp).Row
fruitcol = Sheets("sheet1").Cells(1, Columns.Count).End(xlToLeft).Column

Dim dateindex, typeindex, placeindex, weightindex, priceindex As Integer
For i = 1 To fruitcol
If Sheets("sheet1").Cells(1, i) = "日期" Then
dateindex = i
End If
If Sheets("sheet1").Cells(1, i) = "品类" Then
typeindex = i
End If
If Sheets("sheet1").Cells(1, i) = "产地" Then
placeindex = i
End If
If Sheets("sheet1").Cells(1, i) = "重悉渣量" Then
weightindex = i
End If
If Sheets("sheet1").Cells(1, i) = "金额" Then
priceindex = i
End If
Next i
Range(Sheets("sheet1"睁租悄).Cells(3, 8), Sheets("sheet1").Cells(fruitrow, typeindex).Offset(0, 10)).Clear
For i = 2 To fruitrow
If Sheets("sheet1").Cells(1, 8) = Sheets("sheet1").Cells(i, typeindex) Then
Range(Sheets("sheet1").Cells(i, typeindex).Offset(0, -1), Sheets("sheet1").Cells(i, typeindex).Offset(0, 3)).Copy Sheets("sheet1").Cells(i + 1, typeindex).Offset(0, 6)
End If
Next i
Range(Sheets("sheet1").Cells(3, 8), Sheets("sheet1").Cells(fruitrow, typeindex).Offset(0, 10)).Select
Dim r As Range, tmp As Range
Set r = Intersect(ActiveSheet.UsedRange, Selection)
For i = r.Cells.rows.Count To 1 Step -1
For j = r.Cells.Columns.Count To 1 Step -1
Set tmp = r.Cells(i, j)
If tmp.Value = "型枝" Then
tmp.Delete xlShiftUp
End If
Next j
Next i


End Sub

这个构建一个辅助列判定李卖起来会比较简嫌侍单一点,

首先在F列F2单元格输入以下公哪者逗式向下填充

=(B2=$H$1)+F1

然后再自动显示区域输入以下公式填充就行。

=IFERROR(INDEX($A:$E,MATCH(ROW(A1),$F:$F,0),MATCH(H$2,$A$1:$E$1,0)),"")

相关问答
在excel中如何只显示一页?
1个回答2023-05-10 17:31
菜单栏——视图——分页预览——把蓝色线(页边线)拉到你要打印的内容之外; 菜单栏——文件——页面设置——缩放比例(正常为100%)——确定。
在excel中如何只显示一页
2个回答2023-04-26 15:41
你是说打开一个工作簿只要显示一个表吗? 菜单“工具”——〉“选项”——〉“常规”——〉“新工作簿内的工作表数”里面选1就行 如果是指一份表里面只显示一页,先选定一个数据区域,菜单“文件”——〉“打印区...
全文
如何在EXCEL表格中只显示第一页的页脚
1个回答2022-12-16 00:51
因为你在中间输入了2行:“经办人盖章”(第一行),回车后产生第二行“第几页,共几页” 文字后面的下划线也可以显示:文字后面加空格,单击“字体”按钮,设置下划线类型就可以了
如何在excel表格中只打印一页显示
2个回答2022-12-16 11:10
选中打印区域,Ctrl+p 右边上面设成仅打印选定区域,如果右边预览不到所有的内容,可以调整缩放,使内容在同一页。
Excel表格打开后不显示表格内容?
1个回答2022-11-13 10:12
卸载重装即可解决。
网页显示“无法显示此页”。
2个回答2022-06-10 13:35
网络商的问题吧
EXCEL中求和为什么显示为0?
3个回答2022-07-24 02:52
因为数值都是以文本方式储存的,使用求和算出来都0。 将文本型数值,改为数值型数值,就可以了。 扩展资料 也有可能说明表格数据含有隐藏的字符串而不能进行求和计算。 1、首先可以用len函数...
全文
excel表格打印预览怎么只能显示第一页
3个回答2022-12-16 11:10
单击”打印预览“,在”显示比例“的右侧点击”下一页“即可查看下一页内容。我的是2007版,不知道其他版本的是不是一样。
怎么打不开 进去就是无法显示此网页
1个回答2022-12-08 02:35
大概是断网了
扫码下载APP
听书听课听播客,随时随地陪伴你
热门问答