Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >用另一个公式提取公式的参数

用另一个公式提取公式的参数
EN

Stack Overflow用户
提问于 2013-09-26 23:25:55
回答 1查看 1.2K关注 0票数 2

我需要能够从大量的单元格中提取一个特定的硬编码参数值到一个新的单元格中。

假设一个单元格有以下公式:

代码语言:javascript
运行
AI代码解释
复制
=func("value1","value2","value3")

我想将value2提取到它自己的单元格中,所有值都是可变长度的。

通过在我的名称管理器中添加以下内容,我能够以文本的形式检索公式:

代码语言:javascript
运行
AI代码解释
复制
=GET.CELL(6,INDIRECT("RC[-2]",FALSE))

但是这并没有真正的帮助,因为变量的值意味着字符串长度在函数值上是高度可变的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-26 23:50:24

我在GET.CELL上找不到任何官方信息,所以我假设它是用户定义的函数。

这意味着vba已经被使用了。因此,我要创建一个新的UDF:

代码语言:javascript
运行
AI代码解释
复制
Function FuncArg(ByVal r As Range, ByVal n As Long)
    Dim a As String
    a = Split(r.Resize(1, 1).Formula, "(", 2)(1)
    a = Split(a, ")")(0)
    a = Split(a, ",")(n - 1)
    FuncArg = Application.Evaluate(a)
End Function

因此,在Excel中,您只需使用公式=FuncArg(A1, 2)在单元格A1中返回函数的第二个参数。

请注意,这一职能必须在非常受控制的情况下使用:

  • 使用Application.Evaluate使其相当不安全;
  • 只检查第一功能;
  • 不解析嵌套函数或字符串编码的,)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19045057

复制
相关文章
【Excel】用公式提取Excel单元格中的汉字
昨天一个前端的朋友找我帮忙用excel提取代码中的汉字(字符串),可算费了劲儿了,他要提取的内容均在单引号中,但问题是没有统一的规律,同一个单元格可能存在多个要提取的内容,而且汉字中间也夹杂其他字符。
数据科学社区
2018/06/11
8.6K0
「R」从公式中提取组分
你可以使用as.character()或deparse()函数将它们转为字符串。deparse()函数可以返回一个看起来更为自然的结果:
王诗翔呀
2020/07/02
4020
Excel 提取姓名首字母公式
#Excel 提取姓名首字母公式 1. 公式 无法区分多音字 个别字和生僻字识别有误 因此需要手动校对 =VLOOKUP(MID(C2,1,1),{"",0;"吖","A";"八","B";"攃","C";"咑","D";"鵽","E";"发","F";"旮","G";"哈","H";"丌","J";"咔","K";"垃","L";"妈","M";"乸","N";"噢","O";"帊","P";"七","Q";"冄","R";"仨","S";"他","T";"屲","W";"夕","X";"丫","Y";
QAIU
2023/03/14
1.8K0
Excel公式练习81:提取不为零的数值
本次的练习是:在工作表的第1行中有一些数值数据,其中有些数据为0,现在要使用公式将不为0的数据提取出来并放置在工作表第2行,如下图1所示。
fanjy
2021/02/05
6.8K0
精通数组公式16:基于条件提取数据
在Excel中,基于AND或OR条件从数据集中提取数据是经常要做的事。可以使用下列方法来实现:
fanjy
2021/03/12
4.3K0
Excel公式技巧49: 提取文件名
在工作表中有一系列完整文件路径清单,现在要提取其中的文件名称,由于文件夹中可能还有子文件夹,因此文件路径长短不同,而我们必须找出其最后一个“\”的位置,才能实现对文件名的提取。然而,Excel中没有像VBA一样的InstrRev函数,可以实现从右向左的查找。这样,我们可以自定义一个这样的函数,在Excel工作表中使用,我们也可以使用一些函数技巧来实现这样的目的。
fanjy
2020/08/29
1.8K0
Excel公式练习85:从句子中提取日期
本次的练习是:在一组单元格中,有些数据含有日期,我们想将这些日期提取出来。如下图1所示,将列A单元格数据中的日期提取出来并放置在列B中。
fanjy
2021/07/30
1.8K0
精通数组公式17:基于条件提取数据(续)
创建数据提取数组公式的技巧是在公式内部创建一个“匹配记录”相对位置的数组。如下图8所示,可以看到与条件相匹配的记录的相对位置是7和10,它们将作为INDEX的row_num参数的值。
fanjy
2021/03/12
3.4K0
sin傅里叶变换公式_傅里叶变换公式(傅里叶变换常用公式)
一般傅里叶变换与反变换的公式是成对儿给出的。1、如果正变换 前有系数1/2*π,则反变换 前无系数2、如果正变换 前无系数,则反变换 前有系数1/2*π3、正、反变换 前.
全栈程序员站长
2022/09/13
2.4K0
3,用Latex排版数学公式
一,标注公式 行内公式 块状公式 二,上下标 三,10个常用转义 \sqrt{} 根式 \frac{}{} 分数线 \sum 求和符号 \int 积分号 \, \; 空格 \{,\} 花括号
lyhue1991
2020/07/20
4830
自由能公式3 参数学习
参考 超越Yann LeCun:世界模型的学习和推理 自由能在学习的时间尺度上,从最快的推理,到慢一点的网络参数学习,再到最慢的睡眠离线模型的结构学习,前面两篇自由能公式1 VFE 自由能公式2 EFE 对应的是最快的推理计算。
CreateAMind
2023/02/14
1740
自由能公式3 参数学习
Excel公式技巧18: 使用公式排序
Excel提供了排序功能,可以方便地对选中的列表进行排序。本文给出一个基于公式的排序解决方案,将指定区域内的数据按字母顺序排序。
fanjy
2020/03/12
2.1K0
Latex公式编辑和子公式编辑
这里,“\label{XX}”为可选项,表示在文档中该公式标记为“XX”,在正文中通过“\eqref{XX}”来引用该公式编号(带括号)。
狼啸风云
2020/07/23
4.8K0
excel数据提取技巧:从混合文本中提取数字的万能公式
在上一篇文章中,小花讲解了通过观察混合文本特征,设置特定公式,完成数据提取的三种情景。于是,有些小花瓣悄悄跟小花说:小花老师,我笨,看不出数据特征,我又懒,不想分情景设置不同公式,有没有那种霸王级万能公式,啥混合文本咱都可以硬上弓?
用户8639654
2021/07/26
6.2K0
Excel经典公式:提取位于字符串右侧的所有字符
假设有一列数据,由左侧的数字和右侧的文本组成,我们需要移除其中的数字而只提取其中的文本。
fanjy
2022/06/04
3.7K0
Excel经典公式:提取位于字符串右侧的所有字符
最美公式
这个欧拉公式的神奇之处在于,它把数学中最基本的五个常数,以非常优美的形式结合了起来:   e——自然对数,代表了大自然   π——圆周率,代表了无限   i——虚数单位,代表了想象   1——数字一,代表了起点   0——数字零,代表了终点   乘法代表结合,指数代表加成,加法代表累计,等号代表统一。
一个会写诗的程序员
2020/10/28
9600
最美公式
关于从文本中提取数字,这些公式各显神通
很多时候,要达到目的并不会只有一种方法,正是这样,才会体现出创新性和创造力,也才更有趣。
fanjy
2022/11/16
1.4K0
关于从文本中提取数字,这些公式各显神通
泰勒公式
泰勒公式是将一个在x=x0处具有n阶导数的函数f(x)利用关于(x-x0)的n次多项式来逼近函数的方法。 若函数f(x)在包含x0的某个闭区间[a,b]上具有n阶导数,且在开区间(a,b)上具有(n+1)阶导数,则对闭区间[a,b]上任意一点x,成立下式:
润森
2019/08/29
6790
泰勒公式
怎么用python画圆的公式_运用python 画圆[通俗易懂]
x.append(r*np.cos(beta)) ; y.append(r*np.sin(beta)) ;
全栈程序员站长
2022/07/29
9400
Excel公式技巧61:插值公式技术
一个项目从2013年开始投资,相关数据如下图1所示,求该项目的投资回收期?也就是说,累计现金流等于0的那个时间点。
fanjy
2020/11/06
2.5K0

相似问题

用Excel公式提取URL参数

15

用Vlookup提取数据,用and公式检查值

14

用VBA简化excel公式参数

28

用自己的公式替换iframe公式

10

用顺序创建公式的Excel公式

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文