excel常用控件使用方法一看就懂(干货不糊弄)

本想全面了解一下所有控件的使用方法,度娘后没看到太有价值的帖子。于是决定把自己的心得详细的写下来,希望对大家可用之处。今天讲的是组合框(窗体控件)

1.打开任意工作薄开始练习,菜单栏-开发工具-插入-表单控件-组合框(窗体控件)

组合框(窗体控件)

1.1控件的样子长这样:

--如果没有开发工具,请按照该路径设置,点击文件-选项看到下图:

--选择自定义功能区-开发工具打

2.配置控件一定要有数据源做链接,首先创建所需要的指标的都是哪些,上图:

第一列为序号,第二列为指标,写入=VLOOKUP(D5,D6:E9,2,0),有啥用?

2.1右键刚才1.1章节控件,选择设置控件格式,数据源区域=$E$6:$E$9,单元格链接$D$5

(注意$符号的使用),下拉显示项数:是几个指标就写几。

到这里控件就设置好了,是不是很简单。

3.随手瞎写了一些数据源,数据是包括日期,还有四列指标,分别是BCDE列

怎么选择控件的指标就变为动态的数据呢。

3.1先给日期改为行(可以在粘贴时选择性粘贴),在日期下写入if+sumifs公式嵌套

=IF($E$5=$E$6,SUMIFS(Sheet2!$B:$B,Sheet2!$A:$A,Sheet1!H$5),IF($E$5=$E$8,SUMIFS(Sheet2!$D:$D,Sheet2!$A:$A,Sheet1!H$5)))

如果想加入多条件,就套在sumifs里边,比如城市,大区等条件,这里如果听不懂可以私聊我。

最后的成果:

选择销售额数据为每日销售额,选择订单量等于每日订单量。其他指标没写,只举例。

 

总结下:整理指标项并添加序号,辅助列首行做vlookup,控件格式选择数据源和链接项,

if首行等于3序订单量,sumifs则返回订单量的求和;如果等于1销售额,sumifs则返回销售额的求和;

可解决指标多要每个指标都写一个sumifs公式的逻辑,在数据上插入折线图,可随选择控件指标变化数据。

 

细节:图表的标题也会随控件选择指标而变动,想再学习的请关注我~

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: QRadioButton控件是Qt中的一个单选按钮控件,用于在多个选项中选择一个选项。使用QRadioButton控件方法如下: 1. 在Qt Designer中将QRadioButton控件拖放到窗口中。 2. 在属性编辑器中设置QRadioButton控件的属性,如文本、选中状态等。 3. 将多个QRadioButton控件放置在同一个QButtonGroup控件中,以实现单选功能。 4. 在代码中使用connect函数将QRadioButton控件的toggled信号连接到槽函数中,以处理选中状态的改变。 例如,以下代码演示了如何使用QRadioButton控件: ```cpp // 创建两个QRadioButton控件 QRadioButton *radioButton1 = new QRadioButton("选项1"); QRadioButton *radioButton2 = new QRadioButton("选项2"); // 将两个QRadioButton控件放置在同一个QButtonGroup控件中 QButtonGroup *buttonGroup = new QButtonGroup(); buttonGroup->addButton(radioButton1); buttonGroup->addButton(radioButton2); // 将QRadioButton控件的toggled信号连接到槽函数中 connect(radioButton1, SIGNAL(toggled(bool)), this, SLOT(onRadioButtonToggled(bool))); connect(radioButton2, SIGNAL(toggled(bool)), this, SLOT(onRadioButtonToggled(bool))); // 处理选中状态的改变 void MainWindow::onRadioButtonToggled(bool checked) { if (checked) { QRadioButton *radioButton = qobject_cast<QRadioButton *>(sender()); qDebug() << "选中了" << radioButton->text(); } } ``` 以上代码创建了两个QRadioButton控件,并将它们放置在同一个QButtonGroup控件中,以实现单选功能。然后将QRadioButton控件的toggled信号连接到槽函数中,以处理选中状态的改变。在槽函数中,使用qobject_cast函数将sender()转换为QRadioButton指针,以获取选中的QRadioButton控件的文本。 ### 回答2: QRadioButton控件是Qt中的一种基础控件,它允许用户从一组互不相关的选项中进行单选。在Qt中,我们可以使用QRadioButton控件来实现单选框及复选框等功能。 使用QRadioButton控件方法如下: 1.在Qt设计师中将QRadioButton控件拖到所需的窗口区域; 2.右键单击该控件,选择编辑文本,修改默认显示的文本内容,如“是”、“否”等; 3.如果需要设置QRadioButton控件的属性,可以在属性检查器中进行设置。 在代码中操作QRadioButton控件也非常简单,仅需使用QPushButton类实例的setChecked()函数即可。例如,我们可以使用以下代码实现QRadioButton控件的单选功能: ``` QRadioButton *radioButton1 = new QRadioButton("是"); QRadioButton *radioButton2 = new QRadioButton("否"); QButtonGroup *buttonGroup = new QButtonGroup; buttonGroup->addButton(radioButton1, 0); buttonGroup->addButton(radioButton2, 1); connect(buttonGroup, SIGNAL(buttonClicked(int)), this, SLOT(handleButtonClick(int))); ``` 上述代码首先使用QRadioButton类构造函数创建两个选项“是”和“否”,然后使用QButtonGroup类将它们组合起来。最后,使用connect()函数将buttonClicked()信号连接到一个槽函数中,用于处理用户的单选操作。其中,handleButtonClick()函数的实现如下: ``` void MyClass::handleButtonClick(int id) { if(id == 0) { qDebug() << "用户选择了选项“是”"; }else if(id == 1) { qDebug() << "用户选择了选项“否”"; } } ``` 以上是QRadioButton控件的基本使用方法,希望对您有所帮助! ### 回答3: QRadioButton是QT中的一个控件,它是一个单选按钮。在QT中使用QRadioButton控件非常简单,可以通过以下几个步骤进行: 1.在QT设计器中拖拽QRadioButton控件到窗口并设置其属性,例如设置文本、字体颜色、背景颜色等。 2.在代码中访问QRadioButton控件,需要在头文件中包含QRadioButton的头文件。 3.使用QRadioButton的setChecked()函数设置哪个单选按钮被选中,例如: radioButton1->setChecked(true); radioButton2->setChecked(false); 这样radioButton1就被选中了,radioButton2被取消选中状态。 4.使用QRadioButton的isChecked()函数判断某个单选按钮是否被选中,例如: if(radioButton1->isChecked()) { // 代码块 } 这样如果radioButton1被选中就会执行代码块。 5.还可以将多个QRadioButton控件在一个QButtonGroup中,从而实现多个单选按钮互相排斥,只能选中一个。 QRadioButton控件使用方法非常简单,需要注意的是,在多个单选按钮中使用时,一定要将它们放在同一个QButtonGroup中,从而保证多个单选按钮互相排斥。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值