问题标签 [gs-vlookup]

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 投票
5 回答
17585 浏览

google-sheets - 在 Google 电子表格的数组公式中使用 VLOOKUP

实际上,我想将数字分数赋予字母等级并将它们相加。在 Excel 中,将LOOKUP函数放入数组公式中有效:

使用该VLOOKUP功能不起作用(仅获得一年级的分数)。Google 电子表格似乎没有该LOOKUP功能,并且VLOOKUP使用以下方法以同样的方式失败:

或者

是否可以这样做(但我的语法错误)?您能否建议一种方法,允许在这样的一个简单单元格中进行计算,而不是将查找隐藏在其他地方并在之后对它们求和?

0 投票
1 回答
744 浏览

google-sheets - 在 google-spreadsheet 上,是否有一个公式等于多个 if 语句?

在下图中,单元格的值B5来自项目的下拉菜单。

我需要一个 C5 中的公式来捕获以下逻辑:

在此处输入图像描述

0 投票
2 回答
2515 浏览

google-apps-script - 使用谷歌应用脚​​本进行 Vlookup 或索引

我有一个电子表格(Sheet1),其中数据从 Col A 到 D 列,在另一张表(Sheet1)中,数据再次从 Col A 到 Col W,其中 Col F 数据与D 列。

我在寻找什么:

我想从 Sheet2 中提取数据(从 Col F 开始,即 G、H、I 等)在 Col E 中,依此类推在 Sheet1 中。 Sheet2 Col

FGHIJKL 1 ABCDEF 2 a1 b1 c1 d1 e1 f1 3 a2 b2 c2 d2 e2 f2 等等

Sheet1 Col DEFGH 1 ABCD 3 a2 b2 c2 d2

使用 vlookup 或索引,在 sheet2 中的 sheet1 中的 col E、F、GH 中反映 col E、F 中的列 D 的数据。

我试过但徒劳的 http://productforums.google.com/forum/#!topic/apps-script/HzeNdIqnIUc

我只想使用谷歌应用程序来获得所需的结果。

请求这方面的帮助。

问候

0 投票
2 回答
808 浏览

google-apps-script - 最大同时

我的谷歌电子表格突然出现以下错误:

大多数错误都出现在包含 vlookup 的单元格中。一些错误出现在具有我自己的自定义函数的单元格中,尽管大多数具有自定义函数的单元格都可以正常工作。

知道 exec maxSimultaneous 是什么,如何避免错误以及 2 天前 Google 的政策 2012 年 5 月 11 日发生了什么变化,这会突然开始引起问题吗?

0 投票
3 回答
8852 浏览

google-sheets - 具有两个条件的 VLOOKUP

我有两张表,采购和销售:

购买:

SKU SID NID 成本
001 A1 9A $1.07
001 A2 4A $1.07
002 A1 5B $2.24

销售量:

SKU SID NID 销售
001 A2 10.99 美元
001 A1 9.99 美元

所以,我想在销售的“NID”列中做一个 VLOOKUP,以从“购买”表中获取“NID”,其中“SKU”和“SID”从“购买”表中匹配“SKU”和“SID”在销售单。

我可以匹配两者之一。例如,我可以这样做来单独匹配 SKU:

但是,我还需要匹配“SID”,因为基于“SKU”和“SID”组合的“NID”有不同的值。如果有比 VLOOKUP 更好的选择,那也没关系。谢谢!

0 投票
3 回答
11568 浏览

google-sheets - VLOOKUP 替代品

我正在尝试做一个 VLOOKUP,但它只是不会切芥末。我无法按字母顺序排列列表中的第一列。

我想知道在列表无法按字母顺序排列的情况下,我可以在 VLOOKUP 中使用任何替代方法或功能组合吗?

0 投票
1 回答
6949 浏览

google-sheets - 如何将公式应用于 Google 电子表格中插入表单的新数据行?

我希望我的 Google 电子表格能够自动将在单元格 F2 到 H2 中找到的公式应用于所有新的表单插入行。您可以在此处查看电子表格。

公式是:

F2: =IF(B2, "I"&B2,"--")

G2: =vlookup(C2,SectionID!$A$2:$B$13,2,FALSE)

H2: =vlookup(D2,ReporterID!$A$2:$B$12,2, FALSE)

我尝试手动将公式应用于第 3 到 10 行,但是当提交表单时,数据会添加到不包含公式的新创建的行中。(表单数据提交到 A 到 E 列。)

随意更改电子表格。

谢谢您的帮助。

0 投票
1 回答
4447 浏览

google-sheets - 如果数据存在于范围内并在另一张纸上匹配,则求和

我在 Google 表格中的数据组织如下:

表 1:

表2:

我希望 Sheet1 中的“数量”对 Sheet2 中的类型相关值求和。在此示例中,totalX将是4(1+2+1,或 Bx+Ax+Bx),并且totalY将是11(3+5+3,或 By+Ay+By)。

从概念上讲,公式totalX可以查看 Sheet1 上“类型”列中的每个单元格,然后如果该单元格不是空白的,它会在 Sheet2 上找到值并将其添加到总数中。在玩过SUMIF各种公式之后,我无法弄清楚如何最好地做到这一点。

0 投票
1 回答
193 浏览

if-statement - 根据谷歌电子表格中的当前月份对列中的特定单元格求和

我正在尝试在Google 电子表格的单元格 E13 中构建一个具有以下逻辑的函数。

  1. 如果当前月份等于一月,则在标记为一月的 G 列中执行以下操作:G4-G5-G6;

  2. 如果当前月份等于二月,则在标记为二月的 H 列中执行以下操作:H4-H5-H6;

...并为所有月份执行此操作(B 列是 8 月/M 列是 7 月)。

目前,单元格 D11 通过对 2 列表 (H11:I20) 使用 vlookup 函数返回当前月份的文本值,其中列 H 是从 1 到 12 的整数列表,列 I 是与每个 int (即一月 = 1 等)。

单元格 I10 使用 MONTH(TODAY()) 函数返回当前月份的整数值。

VLOOKUP 然后将索引值与列进行比较,并返回与匹配月份数相邻的文本值。

基本上用简单的英语,我只想查看当月的现金流,因为我正在使用每月分类帐跟踪费用。

0 投票
1 回答
70 浏览

google-sheets - IF /VLOOKUP 的更简洁的语法

有时我需要测试函数的返回值并决定是保留还是修改它。当您在单个单元格中执行此操作时,可能会导致对该函数的两次调用 - 例如

是否有可能以不涉及两次调用的方式做到这一点VLOOKUP