【问题标题】:Excel/Google Sheets: Copying data from one cell upon "ISTEXT" condition to another tab and cellExcel/Google 表格:根据“ISTEXT”条件将数据从一个单元格复制到另一个选项卡和单元格
【发布时间】:2017-09-02 00:22:41
【问题描述】:

我正在开发一个 Google 表格“预算”项目,其中包含将通过表单条目填充的数据。我想要完成的是:

我在选项卡(借记)中动态输入了数据,如果行条目中的描述是“信用”,我希望将相邻的单元格值放在另一个选项卡/单元格中。

我尝试了以下所有方法的多种组合,无论是错误还是不是预期的结果。这可能是 VBA 的一种情况,我对此没有经验。

=IF(Debit!B6="Credit",”'Monthly Budget'!C60”,”Fail”)
=IF(ISNUMBER(SEARCH(B6="Credit",C6 'Monthly Budget'!C60))
=IF(B6="Credit",'Monthly Budget'!C60,"")

请查看我的屏幕截图,以直观地展示我正在尝试完成的工作。在此先感谢您。Graphic Breakdown

【问题讨论】:

    标签: excel function if-statement google-sheets


    【解决方案1】:

    你的语法全错了。请学习正确的语法。

    '每月预算'!C60=

    =IF(ISNUMBER(SEARCH ("Credit",Debit!B6)),Debit!C6)
    
    • SEARCH syntax

    • 请勿使用“”。始终使用"

    • IF Syntax

    • 如果您想在工作表中找到结果,则不需要参考该工作表(在这种情况下,您不需要参考每月预算表)。但是,如果您想要结果from 一张表,那么您可以引用该表。这里需要用工作表名称引用 B6 和 C6(Debit!B6Debit!C6

    【讨论】:

    • 抱歉造成混淆,我修改了很多变体的公式,我认为“”放错了位置。你的回答是最有帮助的。我从错误的角度看待问题。由于要存放的单元格包含该功能,因此我不需要引用给定单元格,这会导致收到的几个“循环引用”错误。谢谢。
    • 是的,它绝对有,尽管我现在正在探索相同的场景,在 Debit!B 列中搜索一组文本以防止我输入大量函数。到目前为止,这已经失败了.. '=INDEX(Debit!B5:B17,=IF(ISNUMBER(SEARCH ("Credit")+1,""),Debit!C6)'
    • 如果此问题已解决,请单击帖子左侧的✔将此帖子标记为解决方案。如果您无法弄清楚 INDEX MATCH ,请在不同的帖子中提出另一个问题。
    猜你喜欢
    • 2020-03-30
    • 1970-01-01
    • 2018-03-15
    • 2014-11-10
    • 1970-01-01
    • 2022-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多