首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么更改引用单元格时,公式不适用于相同的数据

当更改引用单元格时,公式不适用于相同的数据,可能有以下几个原因:

  1. 引用单元格的位置发生了变化:公式中使用的单元格引用是相对的,如果引用的单元格位置发生了变化,公式将不再适用于相同的数据。这可能是由于插入或删除行列、移动单元格等操作导致的。
  2. 公式中使用了绝对引用:在公式中,可以使用绝对引用来固定某个单元格的位置,使其在复制或填充公式时保持不变。如果公式中使用了绝对引用,而引用的单元格位置发生了变化,公式也将不适用于相同的数据。
  3. 公式中使用了错误的单元格引用:有时候在输入公式时可能会出现拼写错误或者选择了错误的单元格引用,导致公式不适用于相同的数据。在这种情况下,需要检查公式中的单元格引用是否正确。

为了解决这个问题,可以采取以下措施:

  1. 检查公式中的单元格引用:确保公式中使用的单元格引用是正确的,没有拼写错误,并且适用于相同的数据。
  2. 使用相对引用:如果公式中使用了绝对引用,可以考虑改为相对引用,使公式在复制或填充时能够自动调整引用的单元格位置。
  3. 更新公式:如果引用单元格的位置发生了变化,可以手动更新公式中的单元格引用,使其适用于新的数据位置。

总结起来,更改引用单元格时,公式不适用于相同的数据可能是由于引用单元格位置变化、使用了绝对引用或者错误的单元格引用所导致的。通过检查和更新公式中的单元格引用,可以解决这个问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Excel公式练习82:提取最近出现相同数据旁边单元格内容

本次练习是:如下图1所示,有两列数据,要求在列B中输入数据后,自动匹配其上方最近一次出现数据并提取对应列A中数据放置到列C对应单元格中,例如,单元格B6中输入1后,与其上方单元格B3中数据相同...(这是最近一名网友提问,特引于此作为一道公式练习题) ? 图1 要求在单元格C4中输入公式,然后拖放复制该公式至下方数据区域。 先不看答案,自已动手试一试。...其中,IF函数用于比较并得到相应由ROW函数得到行号组成数组,LARGE函数取其中最大一个数值即为数据最近出现行。...(B3: 用来获取单元格B11上方区域B3:B10中与B11中相同数据所在行号,结果为: {"",4;"","","",8,"",10} 然后,使用LARGE函数获取最近相同值所在行号值(即数组中最大值...注意,公式单元格引用使用了混合引用。 本例是一种比较典型用法,有兴趣朋友可以研究一下,练练手。

2K10

Excel: 引用数据源发生移动,如何不改变引用单元格地址

文章背景:在Excel中,公式引用无效单元格将显示 #REF! 错误。当公式引用单元格被删除或被粘贴覆盖最常发生这种情况。...在编写单元格公式,不推荐在函数中使用显式单元格引用(如:"=A2","=A3"等)。当引用数据源发生移动,为了确保引用单元格地址不变,可以配合使用indirect函数和address函数。...需要得到其行号单元格单元格区域。 如果省略 reference,则假定是对函数 ROW 所在单元格引用。 参考资料: [1] 如何更正 #REF!...E5%A6%82%E4%BD%95%E6%9B%B4%E6%AD%A3-ref-%E9%94%99%E8%AF%AF-822c8e46-e610-4d02-bf29-ec4b8c5ff4be) [2] 引用数据源发生移动...,防止单元格公式引用失效 [2] VBA: 禁止单元格移动,防止单元格公式引用失效(2)

3.9K30
  • 一批简单Excel VBA编程问题解答

    7.单元格A10包含公式=SUM($A$1:$A$9),如果将此公式复制到单元格F20,它将更改为什么? 它根本没有改变,因为该公式使用绝对单元格引用。...8.公式包含单元格引用A$10,将此公式复制到另一个单元格会怎样? 调整了列引用以反映目标单元格,但行引用保持不变。 9.一个工作表中公式如何引用另一个工作表中单元格? 通过使用语法工作表名!...单元格引用。 10.Excel如何从文本数据分辨出单元格公式? 所有公式均以字符“=”开头。 11.什么是循环引用? 当一个单元格公式引用另一个单元格,该单元格直接或间接引用第一个单元格。...15.如何更改单元格区域数字显示格式? 设置Range.NumberFormat属性。 16.在Excel中定义颜色使用三种原色是什么? 红色、绿色和蓝色。...17.设置哪个属性来更改单元格背景颜色? Range.Interior.Color属性。 18.哪个单位用于测量工作表中列宽度? 默认字体中一个字符宽度。

    2.6K20

    Excel公式技巧:颠倒单元格区域数组

    可以使用公式: =SUMPRODUCT(A1:G1,N(OFFSET(A2:G2,0,7-COLUMN(A2:G2),1,1))) 然而,公式使用了硬编码7,如果区域大小变了,这个数字也要手动更改。...这是因为OFFSET函数只返回单元格区域引用,而不返回值。OFFSET函数使用第1个、第2个或第3个参数为数组调用,返回一组单元格区域引用,当用于算术操作数或大多数函数参数,Excel无法处理。...幸运是,N函数是一个例外,它有效地将区域引用数组转换为数字数组(注意,它将不是数字条目转换为数字零)。T函数对字符串执行相同操作。...注意,当使用公式求值或按F9键,Excel不能直接显示OFFSET部分内容,而是显示为#VALUE!。...例如,我想求单元格A1+A3+A5之和,如果使用公式: =SUM(OFFSET(A1,{0;2;4},0,1,1)) 无论是否以数组公式输入,返回值都是单元格A1中值。

    88250

    Excel VBA解读(142): 易失性函数和函数参数

    通常,Excel智能重新计算引擎仅重新计算已更改/输入公式,或者取决于已在公式更高层级引用链某处发生更改单元格公式。...这使得计算速度非常有效,因为在典型工作簿中,只有一小部分公式将依赖于任何特定单元或数据。 但是有些函数需要在每次重新计算重新计算。...例如,NOW()应该总是在最后一次计算给出当前时间,RAND()应该在每次计算给出不同随机数。这些函数称为易失性函数,任何使用其中一个易失性函数公式都是易失性公式。...Excel智能重新计算引擎如何知道何时重新计算函数或公式? Excel通过查看函数或公式引用其他单元格来维护其依赖关系树,并且智能重新计算引擎使用这些依赖关系树来确定要重新计算公式。...小结 确保用户自定义函数参数总是直接引用该函数使用所有单元格

    2.4K30

    学习用Excel数据分析?恐怕还缺一本圣经。

    DAX处理是表和列,而不是单元格。 所以,当你写DAX表达式,只能引用表和列。 表和列概念在Excel中司空见惯。...你可能认为Excel有两种不同计算方式:使用标准单元格引用(在这种情况下,单元格F4中公式应该是E4*D4),或者使用列引用(如果在智能表格中计算)。...使用列引用优点是,可以在列所有单元格中使用相同表达式,而Excel为每行使用不同值来计算公式。 与Excel不同,DAX只适用于表结构,所有表达式都必须引用表中列。...在Excel中,不需要提供表名,因为Excel公式在单个表中计算。 但是在DAX中,则需要指定表名,因为DAX在包含多个表数据模型中工作,来自不同表两列可能具有相同名称。...当你使用Excel,很可能会发现有一个公式几乎能满足你需求。 于是,你复制这个公式,稍做修改就解决了问题,而不必考虑它工作原理。 该方法适用于Excel,但不适用于DAX。

    2.4K20

    如何使特定数据高亮显示?

    所以,在这里要提醒小伙伴们,如果想实现整行突出显示,“突出显示单元格规则”是不适。“突出显示单元格规则”顾名思义,就是对符合规则单元格”进行设置,而不是对“数据行”进行设置。...这里对上面的公式进行一下解释: 公式:=$F2>20000,是什么意思呢,就是判断F2单元格数据,是否大于20000,如果大于20000,就按照设置格式进行数据显示。...$F2,F2单元格前面的这个符号$,是绝对引用符号,表示锁定意思,也就是锁定F列,只根据F列数据来进行判断,F列为绝对引用。 那为什么只锁定列,而不锁定行呢?为什么F2这个“2”不锁定?...因为公式还要往下进行判断,我们还要继续判断F3,F4,F5,F6…等等单元格数据是否大于20000,所以,行是相对引用,不用进行锁定。...3.总结: Excel里条件格式设置,除了内置规则,我们还可以自定义规则,使得符合需求数据行突出显示。 当然,关键是对excel里绝对引用/相对引用熟练掌握,然后再借助公式来实现。

    5.6K00

    Excel用户如何学习数据分析语言DAX?

    DAX处理是表和列,而不是单元格。 所以,当你写DAX表达式,只能引用表和列。 表和列概念在Excel中司空见惯。...你可能认为Excel有两种不同计算方式:使用标准单元格引用(在这种情况下,单元格F4中公式应该是E4*D4),或者使用列引用(如果在智能表格中计算)。...使用列引用优点是,可以在列所有单元格中使用相同表达式,而Excel为每行使用不同值来计算公式。 与Excel不同,DAX只适用于表结构,所有表达式都必须引用表中列。...在Excel中,不需要提供表名,因为Excel公式在单个表中计算。 但是在DAX中,则需要指定表名,因为DAX在包含多个表数据模型中工作,来自不同表两列可能具有相同名称。...当你使用Excel,很可能会发现有一个公式几乎能满足你需求。 于是,你复制这个公式,稍做修改就解决了问题,而不必考虑它工作原理。 该方法适用于Excel,但不适用于DAX。

    1.3K10

    详解OFFSET函数

    如下图1所示示例,帮你理解OFFSET函数。 ? 图1 为什么不直接输入对单元格区域引用,而要使用OFFSET呢?...有以下两个原因: 如果直接输入对单元格区域引用,例如A1:C5,那么这个引用是静态。然而有时候,我们想要单元格区域是动态,因为数据会不断发生变化,例如在新行列中添加数据。...当你输入所有5个参数,工作簿会突出显示你OFFSET函数给出单元格区域。多试试,你就会更好地理解这个函数。 ?...图3 OFFSET局限 虽然使用OFFSET函数公式可以返回一个动态单元格区域,但它也有一些限制: OFFSET函数是易失:这意味着,只要你工作簿中有任何更改,就会重新计算 OFFSET公式。...如果工作簿不大,使用OFFSET公式不是问题。但是,当在大型工作簿中使用大量OFFSET公式,Excel会因为它而需要太多时间来重新计算。

    1.5K10

    Excel 中计算运算符和优先顺序

    ="North"&"wind" 引用运算符 使用这些运算符合并单元格区域进行计算。 引用运算符 含义 示例 :(冒号) 区域运算符,生成一个对两个引用之间所有单元格引用(包括这两个引用)。...溢出区域运算符,用于引用动态数组公式 中整个范围。 引用文本而非数字引起 #VALUE!#####=SUM (A2#) @ (@) 引用运算符,用于指示公式隐式交集。...溢出区域运算符,用于引用动态数组公式整个范围。 引用文本而非数字引起 #VALUE! ##### =SUM (A2#) @ (@)引用运算符,用于指示公式隐式交集。 ...如果一个公式若干个运算符具有相同优先顺序 (例如,如果一个公式中既有乘号又有除号) ,则 Excel 将从左到右计算各运算符。...使用括号 若要更改求值顺序,请将公式中要先计算部分用括号括起来。

    3.2K30

    Vue3 Reactive 响应式到底是什么

    因此,对象可能有一个部分用于响应式数据(data),另一个部分用于计算属性(computed),还有一个部分用于组件方法(methods)等等。...但是这种将功能分割为 data、computed 等方式并不适用于所有情况。 例如以下情况就存在例外: 处理具有大量功能组件。...每个单元格可能包含一个普通值或一个公式。具有公式单元格本质上是一个计算属性,它可能取决于值或其他计算属性。使用标准电子表格(与 Vue 中反应系统不同),这些计算属性甚至可以依赖于它们自己!...我们将假设用户可以输入任何有效 JavaScript 表达式作为公式。我们可以将用户表达式中出现单元格名称引用替换为对实际单元格值(计算)引用,例如 A1、B5 等。...当用户更改界面中输入参数,会更新单个计算属性,例如 report_data。

    95230

    Excel实战技巧94: 显示过期事项、即将到期事项提醒

    图1 这是使用“条件格式”功能实现。在上述数据中,我们设置了3个条件格式。 第1个条件格式:已完成工作事项字体显示灰色 1. 选择单元格区域A2:C6。 2....图2 第2个条件格式:当天之前还未完成事项突出显示红色背景 设置步骤与上面相同,只是在“为符合此公式值设置格式”中输入: =AND(B2<=TODAY(), 单击“格式”按钮,设置背景颜色为红色。...图3 第3个条件格式:未来7天要完成事项突出显示绿色背景 设置步骤与上面相同,只是在“为符合此公式值设置格式”中输入: =AND(MEDIAN(TODAY()+1,B2,TODAY()+7)=B2,...图4 公式中使用MEDIAN函数来保证获得值为单元格日期。 注意,在上述3个公式中,我们都使用了混合单元格引用,这是为了确保单元格引用不发生错误偏移,导致出错。...完美Excel社群2020.12.1动态 #VBA# Excel编程周末速成班第14课:格式化工作表 主要内容:格式化数字;字体格式;更改文本对齐方式和方向;在单元格区域内添加边框和背景;更改列宽和行高

    6.6K20

    Power Query 真经 - 第 6 章 - 从Excel导入数据

    图 6-3 这些数据与第一个示例相同,但没有应用表格格式 要导入这个数据,要做和第一个示例相同事情。 单击 “Unformatted” 数据范围内任何(单个)单元格。...为什么要这样做?因为表名是工作簿导航结构一个重要组成部分。每个表和命名范围都可以从公式栏旁边 【名称框】中选择,并将直接跳到工作簿中数据。...x 单元格值,而不是其位置引用本身。...图 6-x-6 Excel 公式中可以引用动态区域 在正常编辑 Excel 公式可以引用到动态区域。 ) 秘诀是创建一个【空白查询】,并告诉 Power Query 要连接到哪个范围。...这表明这些项是可以单击,而且用户可以对它们进行钻取。 6.2.2 连接到表 为什么不先从连接到另一个工作簿中所看到内容开始呢?

    16.5K20

    精通Excel数组公式14:使用INDEX函数和OFFSET函数创建动态单元格区域

    动态单元格区域是指当添加或删除源数据,或者随着包含单元格区域公式被向下复制根据某条件更改,可以自动扩展或收缩单元格区域,可以用于公式、图表、数据透视表和其他位置。...每当Excel重新计算电子表格,无论其引用单元格有无变化,易失性函数都会重新计算。许多操作都会触发重新计算,例如在单元格中输入数据、插入行等。这样,易失性函数会增加公式计算时间。...用于处理扩大和缩小单元格区域动态单元格区域公式 在创建动态单元格区域公式之前,必须问清楚下列问题: 1.是垂直单元格区域(一列)吗? 2.是水平单元格区域(一行)吗?...图5:下拉列表和VLOOKUP公式 问题是,当在单元格区域A2:C5下方添加更多数据数据有效性下拉列表和VLOOKUP公式相应单元格区域都不会更新。...注意到,这两个区域都开始于相同单元格A2。我们现在任务,就是找到一种方法,当添加或删除记录,其最后一个单元格引用能够相应更新。此时,可以使用INDEX函数。

    9.1K11

    一篇带你了解如何使用纯前端类Excel表格构建现金流量表

    我们创建了一个更动态表格,当我们需要数据而不是单元格范围,我们可以引用 Table1。...在设计器上可以这样操作: 在合并选择日期单元格“A2:D2” 条件格式 → 新规则 通常,键入并选择使用公式来确定要格式化单元格 输入你公式,在我们例子中 ='Cell Template'!...C6>0 单击格式→填充→选择绿色作为字体颜色 重复相同步骤,但使用公式: ='Cell Template'!...你还可以添加评论并更改引用对象 第 2 步:创建现金流日历 使用 SEQUENCE(rows,columns,start,step) 函数来分配我们日历中日期。...否则,它会更新 currentSelection,因此,所有用于获取余额和有关交易信息公式都会在它们指向更改选定日期给出正确结果。

    10.9K20

    常见复制粘贴,VBA是怎么做

    例如,在本文包含VBA代码示例中,源数据所在单元格区域引用如下所示: Worksheets(“Sample Data”).Range(“B5:M107”) 这个引用不是完全限定对象引用。...例如,Sarah Butler(表中第一位销售经理)计算A项目总销售额公式: 图5 只要目标单元格与源单元格完全相同,这些公式就不是问题。...上述示例1和示例2中都是这种情况,其中,尽管工作表发生了更改,目标仍然是单元格B5到M107。这保证了混合引用继续指向正确单元格。...然而,一旦目标单元格区域发生更改(如上面的示例所示),原始混合引用就会对工作表造成严重破坏。...例如,看看销售经理Walter Perry(表中第二位)计算B项目总销售额使用公式: 图6 该公式不使用项目B(显示在单元格F1中)单价来计算销售额。

    11.8K20

    Excel图表学习69:条件圆环图

    根据单元格包含字母“R”、“Y”或“G”将它们填充为红色、黄色和绿色。这在工作表中很容易做到,但在图表中没有像这样更改颜色机制。 可以使用VBA来实现,但本文使用了工作表公式。...可以看到,“切片”列和“颜色”列用于类别和标签,而“一”列用于圆环切片值。图例中显示了类别标签,圆环切片大小相同,均为圆环周长1/24。 ?...图7 在更改图表数据源之前,必须应用“属性采用图表数据点”技巧。...这意味着,如果自定义了绘制数据,然后更改数据以便重新格式化元素(图表系列或数据标签)引用不同单元格区域,那么部分或全部格式将恢复为其默认值。...图12 当在工作表中更改每个切片颜色,图表也相应地反映了该变化,如下图13所示。 ? 图13 再次修改工作表中颜色,图表也相应更新,如下图14、图15所示 ? 图14 ?

    7.9K30

    Excel实战技巧111:自动更新级联组合框

    在“设置控件格式”“控制”选项卡(如下图4所示)中,有两个重要属性: 数据源区域:包含要在下拉列表中显示项目的单元格单元格链接:用于保存用户从列表中选择单元格。...在刚才组合框下面,插入第二个组合框,如下图6所示。 图6 要使用“App内容”填充第二个组合框,可以使用多种方法: 直接引用包含项目的单元格。 使用公式创建动态列表。...由于组合框不接受公式作为引用,因此必须将公式存储在名称管理器中,然后在组合框中引用名称。 我们使用了中间数据,因此使用第一种方法,直接引用单元格来填充第二个组合框。...在单元格N4中,输入公式: =INDEX(A4:C4,,K4) 然后,向下拖动填充数据,结果如下图8所示。 图8 设置第二个组合框格式如下图9所示。...图9 设置第二个组合框数据区域为N4:N18,单元格链接到M4以存储代表所选项位置数字。 此时,你可以试试,当你在第一个组合框中选择,第二个组合框中列表项也随之发生更改

    8.4K20

    Spread for Windows Forms快速入门(9)---使用公式

    当你使用Cells对象Text属性对单元格进行赋值,表单使用单元格类型将一个指定字符串转换为需要数据类型。举例来说,一个数字单元格类型将字符串转换为双精度浮点数数据类型。...当你使用Cells对象Value属性对单元格进行赋值,表单根据原样接受赋值对象并且不会进行解析。因此如果你使用一个值进行设置,它仍然会是字符串。...请确定你正确设置了每一个单元格数字,这些数字用于公式计算中并且你已经将其设置为正确数据类型。...控件会将单元格"B0" 值看作空单元格。如果你更改单元格引用样式风格为A1样式,公式会变为A1+B? ,因为A1样式不能表示单元格"B0"。然而,控件仍认为公式会使用R1C1引用样式。...这是一个典型函数递归方式,通过对相同函数迭代,接近一个最佳值。你可以选择函数迭代(递归)自身次数,通过设置重新计算迭代次数属性。

    1.7K50

    精通Excel数组公式011:令人惊叹SUMPRODUCT函数

    SUMPRODUCT函数可用于处理工作簿引用,以替代SUMIF函数、COUNTIF函数、SUMIFS函数和COUNTIFS函数。 11....示例:相同大小两个或多个数组相乘,然后相加 SUMPRODUCT函数基本用法是在其中输入以逗号分隔开几个大小相同单元格区域。SUMPRODUCT函数将相应单元格相乘,然后将结果相加。...如果使用是Excel 2003或以前版本,在数据集和条件区域中带有字段名合适数据集,不需要复制公式到其它单元格,那么使用D-函数更有效率,公式计算时间比SUMPRODUCT函数更快。...当使用工作簿引用,然后关闭这个含有外部数据工作簿,该工作簿引用将转换为数组并导致该函数显示#VALUE!错误。而SUMPRODUCT函数则不会受到影响。...因此,如果公式中含有对外部工作簿数据引用或者遇到上述函数不能处理数组情形,则最好使用SUMPRODUCT函数。

    6K10
    领券