参考Excel的名称管理器中的单元格值

时间:2018-05-16 23:25:57

标签: excel excel-formula

在名称管理器中,我想要一个范围公式来引用一个可以更改其值的单元格。

我将以下公式作为名称管理器中的已定义名称

=OFFSET(Sheet2!$KO$3:$NH$3,0,1,1,NumRows)

我希望上面的3中引用单元格" A1",意图是我可以在单元格中输入一个数字" A1"例如12,以便定义的名称将更改为

=OFFSET(Sheet2!$KO$12:$NH$12,0,1,1,NumRows)

我有一个图表链接到上面的公式,以便当我更改单元格中的单元格值时#A1; A1"然后,我的图表将在我的数据矩阵中找到相应的行并相应地更新。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

int main(int argc, char** argv)
{
    auto app = Gtk::Application::create(argc, argv, "org.gtkmm.example");
                                              //    ^^^^^^^^^^^^^^^^^^^ <- add something like this (see below)
    Gtk::Button *button = new Gtk::Button("Quit");
    button->signal_clicked().connect(sigc::ptr_fun(Gtk::Main::quit));
    Gtk::Window window;
    window.set_default_size(200, 200);
    window.add(*button);
    button->show();
    return app->run(window);
}

答案 1 :(得分:1)

试,

=OFFSET(Sheet2!$KO$1:$NH$1, Sheet2!$A$1-1, 1, 1, NumRows)

...或完全弃掉OFFSET。

=INDEX(Sheet2!$KO:$KO, Sheet2!$A$1):INDEX(Sheet2!$KO:$NH, Sheet2!$A$1, NumRows)

TBH,我发现你对NumRows的使用令人困惑,因为它引用了原始OFFSET中的列数。