找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: 恒凯

根据身份证号取姓名值

27
回复
2045
查看
[复制链接]

0

主题

5

帖子

-1

幻币

初入江湖

Rank: 1

积分
3
2022-2-1 07:10:32 显示全部楼层
=INDIRECT(TEXT(MAX(IF(T(OFFSET(INDIRECT("'"&COLUMN(A:E)&"月'!b1"),ROW($1:$98),))=A2,COLUMN(A:E)/1%%+ROW($2:$99)/1%+1)),"0月!!r00c00"),)

数组三键盘下拉即可
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-1

幻币

初入江湖

Rank: 1

积分
1
2022-2-6 13:30:49 显示全部楼层
如果姓名超过了99行,要怎么修改呢?
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

-1

幻币

初入江湖

Rank: 1

积分
2
2022-2-8 06:48:45 显示全部楼层
是不是把相应的改成“/1%%%”和“!R0000C00”就可以了。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
6
2022-2-16 23:55:35 显示全部楼层
=IFERROR(INDEX(LOOKUP(1,0/COUNTIF(INDIRECT("'"&ROW($1:$5)&"月'!B:B"),A2&"*"),INDIRECT("'"&ROW($1:$5)&"月'!a:a")),MATCH(A2,LOOKUP(1,0/COUNTIF(INDIRECT("'"&ROW($1:$5)&"月'!B:B"),A2&"*"),INDIRECT("'"&ROW($1:$5)&"月'!b:b")),)),"")
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-2

幻币

初入江湖

Rank: 1

积分
1
2022-2-17 11:31:20 显示全部楼层
74bee75636fa8eb8e903a919064f8843.png
群里雪神搞出来的=VLOOKUP(A2,T(INDIRECT(INT(ROW($100:$599)%)&"月!"&{"B","A"}&MOD(ROW($100:$599),100)+1)),2,)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

1

幻币

初入江湖

Rank: 1

积分
7
2022-2-18 17:17:27 显示全部楼层
啥群?
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-1

幻币

初入江湖

Rank: 1

积分
3
2022-2-20 12:09:18 显示全部楼层
大佬们值得学习啊
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

-3

幻币

东方不败

积分
-6
2022-2-21 17:55:31 显示全部楼层
我发一个这个
Sub 开整()
Dim 各月, 结果, Sht As Worksheet
Dim Dic As Object
Set Dic = CreateObject("scripting.dictionary")
For Each Sht In Worksheets
  If InStr(Sht.Name, "月") Then
  With Sht
    各月 = .Range("a2:b" & .[a1048576].End(3).Row)
    For i = 1 To UBound(各月)
      Dic("'" & 各月(i, 2)) = 各月(i, 1)
    Next
  End With
  End If
Next
With Sheets("根据身份证号得出姓名")
  Range("b2:b" & .[b1048576].End(3).Row).ClearContents
  结果 = .Range("a2:b" & .[a1048576].End(3).Row)
  For i = 1 To UBound(结果)
  结果(i, 2) = Dic("'" & 结果(i, 1))
  Next
  .[a2].Resize(UBound(结果), 2) = 结果
End With
MsgBox "整完"
End Sub
PPT学习论坛
回复 支持 反对

使用道具 举报

123
您需要登录后才可以回帖 登录 | 立即注册