问题标签 [excel-2013]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3375 浏览

excel - 如何在 VLOOKUP 中输入两个数组?

我在 Excel 2013 中有一个包含两张工作表的工作表:工作表 1 和工作表 2。我在同一列 (G) 的两个工作表中应用了一个公式。数据超过 100,000 行,这就是为什么我不能只把它放在一张纸上。

问题是我想在两个工作表中使用 VLOOKUP 函数在相同列(数组)的两个工作表中查找,即工作表 1 和工作表 2 中的 A 和 B 列,并从 B 列获取值,即列2 VLOOKUP函数内。

如何添加对另一张工作表的引用?

0 投票
2 回答
21589 浏览

vba - 从形状 OnAction 属性动态调用宏传递参数

好吧,我的问题是我创建了一个 VBA Sub,它接收一个 excel 单元格引用和 2 个文本值和一个 Variant 作为参数。

这个 Sub 成功地在 oCell 上创建了一个按钮,但我必须向宏发送一个参数,实现这一目标的最佳方法是什么?

如果挖掘了一些不起作用的方法,还有一些肮脏的方法让我感到不舒服


在我设法解决问题的帮助下,我在这里提出了一个更简单的工作解决方案

0 投票
2 回答
4650 浏览

excel - 带有多个 if 和多个工作表的 IF 语句返回

我设计了一个 Excel 'Master' 工作表,在其后面的单独 W/S 上连续几个月(即 Master、jul2013、aug2013 等)。我想插入一个执行以下操作的 IF 语句:

如果 B2 = 说“aug2013”​​,则从 Master 的单元格 E2 中查看“Master”B2,然后转到工作表“aug2013”​​并带回“单元格 B102”的内容。

在主工作表上,这将需要在下一个单元格中重复(即 E3 检查 B3,转到相应的工作表,然后检索单元格 B102)。

我尝试了多个 if 语句,但运气不佳。

VBA 有帮助吗?

任何想法都非常感谢!

0 投票
1 回答
144 浏览

excel - 显示 cel 的值而不是单元格地址

如果单元格中有以下数据,我想提取一些文本:

上面显示的数据在 excel 中正确格式化,显示有点整洁。

这就是我正在做的事情:

我得到了这个结果:

但我希望生成这个:

那么我要改变什么

生成上面的!

0 投票
1 回答
478 浏览

excel-2013 - 2013 年的 Visual Basic 编辑器

我已经在 excel 2013 中打开了开发人员选项卡。但是,我无法打开 Visual Basic 编辑器,我可以在其中以空白形式在 excel 2007/2010 中打开?

有什么需要设置的吗,有大神帮忙看看吗?

0 投票
1 回答
3291 浏览

vba - 根据轴标签更改聚集条形图的颜色

好吧,我正在尝试根据标签条件更改图表的颜色。

首先,这就是图表的样子。 图表 图片

我试图根据三个条件更改值。警告、紧急和紧急情况。基本上每个条件都有三种不同的颜色。例如,所有紧急情况均为红色,所有紧急情况均为橙色,所有警告均为黄色。在我的例子中,“标题”是 x 轴,而“关键性”恰好是集群。

我尝试按照线程 excel vba 根据点值更改数据点的条形图颜色

我还查看了这个线程使用基于类别标签的 VBA 更改条形颜色

我没有运气尝试使用两个线程中的代码。

来自第二个线程的这段代码实际上对我来说是有意义的。

但不确定我应该改变哪些变量。欢迎任何帮助!

谢谢。

0 投票
0 回答
7690 浏览

sql - 如何使用查询将 Excel 列中的特定数据插入 SQL 表?

我有一个包含以下列的 Excel 文件:

当然,它的每一列都有数据。

我想将此数据导入 SQL 表,但它只有三列:

我怎样才能通过使用 Query 并记住我有Excel 2013and来做到这一点SQL Server 2012

我可以用这段代码做一个查询:

你能帮我吗?

0 投票
9 回答
10548 浏览

excel - Excel 2013 工作表激活

我在从用户表单激活工作表时遇到问题,相同的代码在 Excel 2003 到 Excel 2010 中运行良好,不适用于 Excel 2013。

这是如何简单地重现该问题:

有一个工作簿,里面有 2 个工作表,Sheet1比如说Sheet2,在Sheet12 个按钮上:

  1. 单击使用其中包含 1 行的Button1激活工作表:Sheet2Macro1

    我可以很好地编辑数据。

  2. 单击Button2弹出UserForm1窗口并单击CommandButton1调用相同的 Macro1,如下所示:

    工作Sheet2表已激活,有点,但如果我在其中编辑数据,它实际上会更新 Sheet1 中的相应单元格,如果我点击Sheet1我可以看到那里输入的数据!

单击返回工作表可正确Sheet2激活工作Sheet2表。

有没有人见过这样的行为?如果是,是否有任何编码解决方法可以正确激活Sheet2

0 投票
1 回答
108 浏览

excel - excel 2013中的转置问题

我在将数据转换为某种格式时遇到问题。

我正在尝试将数据转换为这种格式

格式

以下是我正在处理的实际数据。有多个标题和日期。

Excel 数据

我不确定转置功能是否会像我尝试的那样工作(导致上述上限)并且失败了。

在这方面的任何帮助都是有用的。我需要使用任何宏或其他东西吗?

谢谢!

0 投票
1 回答
139 浏览

excel - 自定义格式的条件格式

我正在使用 excel 2013。
我想为条件格式创建一个规则,如下所示:
格式为“hh:mm tt-hh:mm tt”。

这种格式的 I 值如下
- 1. 10:00 AM-11:13 AM
2. 11:49 AM-01:00 PM
3. 05:50 PM-08:44 PM 等。

我试过这样
=AND(LEFT(A1, 2) > 0, LEFT(A1, 2) < 12, RIGHT(A1, 2) = "AM")
=AND(LEFT(A1, 2) > 0, LEFT (A1, 2) < 12, RIGHT(A1, 2) = "PM")
但没有成功。

请提供解决方案。