【excel 技巧--持续更新】

1.提取某个单元格的 数字部分

=-LOOKUP(1,-RIGHT(LEFT(A2,LOOKUP(10,--MID(A2,ROW($1:$20),1),ROW($1:$18))),ROW($1:$20)))

 

2.按日期行排序

按日期行排序   https://v.douyin.com/ieXeddM9/

每行都按大小排序 https://v.douyin.com/ieXeBpNY/

 

3.批量下拉 

名称框输入需要填充的范围(比如A1:A54000) 回车后,公式编辑栏输入要输入的公式后,同时按CTRL+回车键即可;

 

4.批量打乱 

加一列随机数,然后升序排列即可;

 

5.ctrl+g 定位删除某列的空值(或者其他值)

alt+enter可以单元格内换行

 

6.vba删除某个单元格 含有的字符或者空格 所对应的行

Dim ws As Worksheet
Dim LastRow As Long
Dim i As Long

' 设置要操作的工作表
Set ws = ThisWorkbook.Worksheets("Sheet2") '将“Sheet1”替换为你的工作表名称

' 确定最后一行
LastRow = ws.Cells(ws.Rows.Count, "B").End(xlUp).Row

' 从最后一行向上遍历B列
For i = LastRow To 1 Step -1 ' 从最后一行向上遍历,避免删除行时影响循环
If (Left(ws.Cells(i, "B").Value, 6) = "Array[") Or (IsEmpty(ws.Cells(i, "B").Value)) Then
' 如果B列以"Array["开头或者B列单元格为空,删除整行
ws.Rows(i).Delete
End If
Next i

posted @ 2023-09-19 20:02  移动工程师  阅读(27)  评论(0)    收藏  举报