EXCEL内链接存在多个ID怎么指定提取?

需要对表格内链接中间的ID进行提取,别的ID号不要。麻烦弄函数公式,尽量说简单单,太复杂看不懂,谢谢!

'自定义公式-按ALT+F11-插入模块-粘贴代码-将表格另存为启用宏的格式
Function id(c As String)
ina = InStr(c, "id=")
inb = InStr(c, "&")
id = Mid(c, ina + 3, inb - ina - 3)
End Function

扩展资料:
1.什么是excel宏。
excel宏是用一系列代码来实现需求的功能。
2.使用宏的安全性。
正确使用宏代码可以实现较复杂的需求,也有一些代码会故意攻击电脑,请注意辨别。
3.如何使用宏代码。
按ALT+F11-插入模块-粘贴代码-将表格另存为启用宏的格式,按ALT+F8运行宏。

计算机excel应用快捷键
Ctrl+S 保存
Ctrl+W 关闭程序
Ctrl+N 新建
Ctrl+O 打开
Ctrl+Z 撤销
Ctrl+F 查找
Ctrl+P 打印文档
Ctrl+X 剪切
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+A全选
Ctrl+B 粗体
Ctrl+I 斜体
Ctrl+U 下划线
Ctrl+Shift输入法切换
Ctrl+ 空格 中英文切换
Ctrl+Home 光标快速移到文件头
Ctrl+End 光标快速移到文件尾
Ctrl+Esc 显示开始菜单
Ctrl+Shift+< 快速缩小文字
Ctrl+Shift+> 快速放大文字
Ctrl+F5 在IE中强行刷新
Ctrl+拖动文件 复制文件
Ctrl+Backspace 启动\关闭输入法
Ctrl+Alt+A 截屏(QQ的截屏)
shift + Alt + Print Screen(选中要截屏的地方,然后按这三个键,然后打开图画或者word,粘贴即可)
拖动文件时按住Ctrl+Shift 创建快捷方式
Ctrl+Tab+shift在打开的应用程序中以反方向切换
扩展资料:
快捷键的有效范围不一定相同,比如:系统级快捷键可以全局响应,不论当前焦点在哪里、运行什么程序,按下时都能起作用;而应用程序级热键只能在当前活动的程序中起作用,当应用程序热键的定义程序不活动或在后台运行时,热键就无效了;控件级的热键则仅在当前控件中起作用。
有专门用于设置热键的工具软件,此类工具需要在后台一直运行,否则通过这各种程序定义的快捷键会失效。通过修改键盘按键映射的软件则不属于此类。
通常Windows平台下应用程序级的快捷键有几个是通用的,如Ctrl+Z常用于撤销操作。这种快捷键在菜单项的右侧或是控件的提示框中往往会注明。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-12-27

两个方法:

方法一:

如果字符串规律,而且取的内容长度一致。那么可以用MID截取字符串。

=MID(单元格,开始位置,长度)

方法二:自定义函数提取,这个方法适用于结构固定但内容长度不固定

----------------------------自定义函数----------------------------------

Function 提取(Str As String)

      Str = Split(Str, "&")(1)

     提取 = Split(Str, "=")(1)

End Function

'程序说明:

'第一句:利用“&”分组,取出中间部分

'第二句:利用“=”分组,取出id和内容并返回

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

使用方法:直接=提取(单元格)如图,其它下拉即可。

第2个回答  2021-12-25
F2=MID(E2,FIND("id=",E2)+3,12)
相似回答