找回密码
 立即注册
搜索

Excel 的下拉菜单问题

26
回复
1067
查看
[复制链接]

1

主题

5

帖子

-1

幻币

东方不败

积分
-3
2021-11-3 08:49:00 显示全部楼层 |阅读模式
求助各位大佬,这个下拉的公式怎么写?
dfa87b001afdb48bcaa560ba0f2ad168.png
1.rar (6.66 KB, 下载次数: 13)
PPT学习论坛
回复

使用道具 举报

1

主题

7

帖子

2

幻币

初入江湖

Rank: 1

积分
9
2021-11-13 11:31:28 显示全部楼层
不是公式是数据有效性这个菜单里面
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

8

帖子

-3

幻币

初入江湖

Rank: 1

积分
2
2021-11-14 17:19:29 显示全部楼层
b列排下序然后用offset+match+countif
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

幻币

初入江湖

Rank: 1

积分
9
2021-11-18 02:08:42 显示全部楼层
有效性里的公式怎么写啊
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

-2

幻币

初入江湖

Rank: 1

积分
3
2021-11-19 02:29:22 显示全部楼层
a34a85a31026ff9efdbb8b5ecc86b8dc.png
数据有效性.zip (8.18 KB, 下载次数: 51)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

-2

幻币

初入江湖

Rank: 1

积分
0
2021-11-22 10:08:20 显示全部楼层
1.zip (8.16 KB, 下载次数: 186)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

8

帖子

-1

幻币

初入江湖

Rank: 1

积分
6
2021-11-26 05:35:38 显示全部楼层
哥,E列我需要的下拉菜单是a3,a4,a6,a8,a9,都是B类的名称
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

-1

幻币

初入江湖

Rank: 1

积分
5
2021-11-26 19:09:58 显示全部楼层
哥,我连的是SQL server,数据都是变化的,所以公式不可以写死啊
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

幻币

初入江湖

Rank: 1

积分
7
2021-11-28 20:20:23 显示全部楼层
哥,我连的是SQL server,数据是及时更新的,所以公式不能写死了
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

幻币

初入江湖

Rank: 1

积分
8
2021-11-29 00:21:40 显示全部楼层
给你一个VBA版本的,点击这两个单元格,会自动下拉!
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim arr
r = Target.Row: j = Target.Column
If j = 5 Then
  If r = 1 Then
  Set d1 = CreateObject("Scripting.Dictionary")
  arr = Sheets("Sheet1").UsedRange
    For i = 2 To UBound(arr)
      If arr(i, 2) = "A类" Then d1(arr(i, 1) & "") = ""
    Next
    With Range("e1").Validation
      .Delete
      .Add 3, 1, 1, Join(d1.keys, ",")
    End With
    CreateObject("Wscript.Shell").SendKeys "%{down}"
  ElseIf r = 2 Then
  Set d2 = CreateObject("Scripting.Dictionary")
  arr = Sheets("Sheet1").UsedRange
    For i = 2 To UBound(arr)
      If arr(i, 2) = "B类" Then d2(arr(i, 1) & "") = ""
    Next
    With Range("e2").Validation
      .Delete
      .Add 3, 1, 1, Join(d2.keys, ",")
    End With
    CreateObject("Wscript.Shell").SendKeys "%{down}"
  Else
  End If
End If
End Sub

数据有效性.zip (13.92 KB, 下载次数: 13)
PPT学习论坛
回复 支持 反对

使用道具 举报

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