excel常见问题大集合(20)

时间:2025-07-08

能不能做到让符合条件的单元格所在的列自动隐藏

比如说第一行的第一个单元格=1那么就自动隐藏第一行?

解答用vba。

Sub 隐藏()

for i=1 to x x--行号

if sheets(1).cells(i,1)=1 then

Rows(i).Select

Selection.EntireRow.Hidden = True

end if

next i

直接输入一组数如“20020213101235”后,自动转换成日期格式

"&MID(A1,9,2)&":"&MID(A1,11,2)&":"&MID(A1,13,2) 解答:A1中输入,B1中转换。。B1=Left(A1,4)&"—"&MID(A1,5,2)&"—"&MID(A1,7,2)&"

把sheet1到sheet200的a19这一格,依序贴到sheet0的a1到a200

解答:方法一:公式

可在A1储存格输入以下公式,再行拖曳至A200即可。

=INDIRECT("Sheet"&ROW()&"!A19")

方法二:VBA

Sub Macro1()

'选择工作表 sheet0

Sheets("sheet0").Select

For r = 1 To 200

'将工作表 1~200 里面的 D17 复制到 sheet0 的 A1~A200

Cells(r, 1) = Worksheets(CStr(r)).Range("D17")

On Error Resume Next

Next r

End Sub

A列记录几百条,如何对这列计数(重复的数值不计)

在新列下面用sumif(B1:B100,1) 谁有更好地方法? 我只能做到新建一列,B列,然后第一个单元格countif($A$1:$A$100,A1),然后拖动到全部新列。最后

解答:1、试试这个:{=SUM(IF(COUNTIF(A1:A100,A1:A100)=1,1,0))}

2、操作:①A1作公式栏,A2作字段名栏,如原该两栏有数插入2行。在A1输入:=SUBTOTAL(3,A$2:A$5000) 统计记录数或:=SUBTOTAL(9,A$2:A$5000) 数据汇总

②选:数据-->筛选-->高级筛选-->选择不重复的记录。

③复原选:数据-->筛选-->高级筛选-->全部显示。

3、试试这个: {=SUM(IF($A$1:$A$100="","",1/(COUNTIF($A$1:$A$100,$A$1:$A$100))))}

4、请解释一下,因为我单独使用COUNTIF($A$1:$A$100,$A$1:$A$100)数组公式时,它仅仅计算第一个也就是A1的个数.

5、我发觉你的这办法,只对唯一的数据进行了计数,而重复的数据全部未计入(是不是应该将重复的数据也计上一个?)打哈欠的“{=SUM(IF(COUNTIF(A1:A100,A1:A100)=1,1,0))}”也是这样。

TO 剑魔版主你公式中的“1/(COUNTIF($A$1:$A$100,$A$1:$A$100))”像是一个倒数,怎么理解?

6、用倒数是这个意思:如果只出现一次,数组中的相应项统计为1,其倒数为1,Sum统计计1 如果出现 N 次,其倒数为1/N,出现了N次,求和就是Nx1/N,最后Sum统计就只计1。

如果有文本串"YY0115",我想取第三、四的值"01",应该用什么函数

excel常见问题大集合(20).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219