主页 > 数据处理 > Excel函数高手快来解决当连续出现次数问题

Excel函数高手快来解决当连续出现次数问题

2022-09-17 03:26来源:m.sf1369.com作者:宇宇

一、Excel函数高手快来解决当连续出现次数问题

只是3次或4次么?

-------------------------------

求1连续出现的次数,关键是求出每一段1的最上端行数和最下端行数。最上端行数可用MAX数组函数求出,最下端行数可用MIN数组函数求出。参见样例,供你参考。

很抱歉,回答者上传的附件已失效

二、Excel表格公式问题 若能解决追加100分

楼上的答案是错误的。

在表2的B2单元格输入以下公式,然后向下拖拉

=IF(ISNA(VLOOKUP(A2,Sheet1!A$2:C$100,2,FALSE)),,VLOOKUP(A2,Sheet1!A$2:C$100,2,FALSE))

在表2的C2单元格输入以下公式,然后向下拖拉

=IF(ISNA(VLOOKUP(A2,Sheet1!A$2:C$100,3,FALSE)),,VLOOKUP(A2,Sheet1!A$2:C$100,3,FALSE))

上面两个公式里的A$2:C$100表示引用数据位置,表示有100组,你可以修改为A$2:C$1000,可以引用1000个数据。

如果表2的A列名字是随机输入,则不必不必理会,如果不是随机输入,而是可以直接从表1中引用的话,可以直接在表2的A2单元格中输入==Sheet1!A2,然后向下拖拉,这一步可以省略。

如果不明白,可以QQ。

三、Excel 函数问题

公式和辅助列法:

在C1输入

=IF(A1=B1,A1*0.9,A1)

回车后再选中C1,鼠标双击其右下角的“+”,继续右键,复制;右键点A1,选择性粘贴,数值,确定;右键删除C列。

如果非不要辅助列,用宏,同时按Alt和F11进入宏界面,点菜单的插入,模块,粘贴如下代码:

Sub test()

Application.ScreenUpdating = False

Dim i As Integer

For i = 1 To Range(A9999).End(xlUp).Row

If IsNumeric(Range(A & i).Value) Then

If Range(A & i) = Range(B & i) Then Range(A & i) = Range(A & i) * 0.9

End If

Next i

Application.ScreenUpdating = True

End Sub

在此界面直接按F5运行此宏,完成。

四、数据处理-excel常用函数

1.文本去除空格:trim substitute

2.文本合并:concat CONCATENATE &

3.文本截取: left leftb right mid

4.文本替换:replace,substitute(text,mid(),替换文本)

5.count() 对一列或者所选区域得数字得个数进行计数

6.counta()对一列或者所选区域得数字得个数进行计数

7.countifs()对满足条件得进行计数

8.sum,sumif,sumifs

9.average(),averageif(),averageifs()

10.subtotal() 这个函数非常有用

相关推荐

车联网企业国内有哪些?

数据处理 2023-12-23

注册计量师-请教贴

数据处理 2023-12-19

逆光照片怎么处理

数据处理 2023-12-08