问题标签 [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 投票
2 回答
24403 浏览

google-sheets - 如何用两个标准计算 VLOOKUP 的总和?

我正在寻找一种更干净的方式(而不是使用SUMIF第三行)来计算结果的总和,例如,VLOOKUP检查第一行和第二行的匹配标准。

因此,给定交易电子表格,我想在报告电子表格中生成数据 - 暂时忽略我如何确定报告电子表格中相关的客户/帐户组合 - 通过将具有给定的交易中的值相加客户和帐户。

交易

报告

0 投票
1 回答
1093 浏览

google-sheets - 公式在 Excel 中有效,但在 Google 电子表格中无效 - 使用 VLOOKUP 的 IFERROR

我可以在 Excel 中找到以下信息,但无法在 Google 电子表格中使用。

这是适用于 Excel 的公式:

我试图让一个单元格根据一些标准为我计算分数。

要点:

  • 数量 1 = 25 点
  • 数量 2 = 50 点
  • 数量 3 = 75 分。

团队成员不会获得超过 3 的积分。数量仍然会被记录,但没有额外的积分。

如果团队成员T在下一列中有一个,那么他们将获得双倍积分

如果团队成员O在下一列中有一个,那么他们将获得标准分。

在工作表 1 上,从工作表 2 的下拉列表中的“团队成员”名称中选择“团队成员”

表 1:

表2:

0 投票
1 回答
374 浏览

google-sheets - VLOOKUP 值...未找到

我在电子表格中使用 VLOOKUP 时遇到问题。

在工作表A中,我使用工作表B中A列的数据验证引用填充了A列。sheetA 中的 B 列包含时间类型的值。关键是 sum() sheetA 中与 sheetB 中的实际行具有相同类别(A 列)的所有值。我的公式在 sheetB 的 B2 中,如下所示:

表 A!A2:B6 上的“namedarea”引用如下:

sheetB 看起来像:

由于某种原因,第 2 行的 vlookup 有效,但第 3 行的相同公式导致错误“找不到值 B”。错误在哪里?谢谢你们的帮助:)

0 投票
1 回答
2268 浏览

google-sheets - Filtering VLOOKUP data

I have google spreadsheet, that in first sheet I have a BIG table with datas of many people (players).

Normal spreadsheet

VLOOKUP formula for D10 is like this: =VLOOKUP(B1;bielak3!A:G;3;false)

Data in table in columns C-M are from other sheets using a VLOOKUP function. But I want to sort that data by a columns, but inside that table only. Table have 100 rows.

I'm using filter from above menu and I try to filter my table. This is result:

Corrupted table

Now mostly vlookup formulas are changed! VLOOKUP formula is now like this: =VLOOKUP({};bielak3!A:G;3;false)

There in no B1 reference, but there is {}. WHY?

Oddly is, that it isn't in every rows... some vlookup formulas are incorrupted.

Have somebody any explanation of this situation? Why I have characters "{}" instead of B1 reference?

0 投票
2 回答
22526 浏览

google-sheets - 带有arrayformula PLUS返回值乘法的Google电子表格vlookup

我的 VLOOKUP 与 ArrayFormula 一起工作,这要归功于 Adam (AD:AM) 出色的解决方案(https://productforums.google.com/forum/#!searchin/docs/parallel$20lookup$20solution/docs/36A0epDlIdE/qnywZst0DioJ )

所以在 col J 这就是我所拥有的:

效果很好。但是,我想从 col J 中的该公式中获取返回值,并将其与 I 行中的 Qty 值相乘。

显然我可以在 col K 中添加一个额外的辅助列...

...但我希望避免在我的查询结果中添加另一列,特别是因为 col J 中返回的结果在工作表上没有可见的目的 - 它们仅用于数学目的。

我尝试了多种方法将该公式滑入 col J 中的 ArrayFormula / VLOOKUP 函数,但到目前为止我还没有运气。

也许它无法完成(?),或者也许我可以从看待这个问题的全新视角中受益。

0 投票
1 回答
3653 浏览

google-sheets - 使用 Google 电子表格中的合并单元格执行查找

给定一组以 Google 电子表格表示的多维数据:

FILTER使用andINDEX函数查找多个值非常简单。进行查找A2将导致y. 但是,如果将相似的数据合并到一个单元格中:

有没有可以完成同样事情的功能?该FILTER方法只返回隐式集合中的第一行,因为第一行实际上只有一个A

如果有兴趣,您可以使用“规则”表在此处查看实时表。

我一直在研究自定义功能,但希望有更便携的东西。只要我可以将它们隐藏在单独的工作表上,辅助单元格就可以了。

0 投票
1 回答
521 浏览

google-sheets - vLookup not working as expected

Now my formula for this may be wrong, but I am trying to collect data in google docs based on a sheet which contains responses from a google sheets survey.

The link to the google spreadsheet is here.

The first sheet of the document contains the responses. There are four columns, the first being time, the second being name, the third being which size of sweatshirt, and the fourth being which type (crew/hoodie).

The second sheet contains the formulas I am having problems with. I have all the names already listed (those are the only people who will be able to order a sweatshirt) and I want to correlate the name with the type of sweatshirt they are getting. I know this data seems repetitive from the first sheet, but just ignore that if you would.

The formula that I am using currently is =VLOOKUP(A2,'Form Responses 1'!B$2:D,3) where A2 is the name of the person, Form Responses B$2:D refers to the first sheet, and 3 being the column where the Hoodle/Crew information is stored.

The function is not returning correct values for all of the names. Some names which do appear on sheet 1 are showing up as having nothing and even some names are showing the wrong type (crew instead of hoodie).

Can anyone see a problem in my vLookup formula? Sorry if its a simple mistake, I just cant seem to identify the problem.

Thanks!

0 投票
1 回答
100 浏览

google-sheets - vlookup 返回数组(仅限公式,请不要代码)

我有一张这样的桌子:

我想查找第一列,以便它返回之后的 3 列。

例如,如果我查找2,我希望返回3 2 1

我需要它在一个公式中,因为它将进入一个sumproduct表达式。

不必是vlookup. 我只需要通过某种类型的索引或查找返回一个数组的东西。

0 投票
1 回答
621 浏览

google-sheets - 将库存从部分列表更新为 Google 电子表格中的主列表

我有两个谷歌电子表格。

表 1. 产品总清单。此主列表包含许多需要保持完整的数据列,另外 80% 的行具有唯一的 SKU 标识符和与之匹配的库存水平。

表 2. 包含 SKU 和库存级别的部分产品列表

我希望能够从表 2 中获取库存水平并更新表 1 中的库存水平。

因此,对于一个简化的视觉示例:

如何根据唯一的 SKU 数据轻松地将工作表 2 中的库存值更新到工作表 1?

我试图研究使用 VLOOKUP,但找不到一个简单的解释来说明如何为此目的正确使用它。

即使我可以使用工作表 2 的数据过滤工作表 1,然后对列进行相同的排序,然后只需复制并粘贴数据并匹配它们,这也很酷!

或者,如果我基本上可以从工作表 1 中删除不包含工作表 2 中的 SKU 的所有行,那么每个工作表中的行数将匹配,我可以对它们进行 AZ 排序,然后再次复制并粘贴到库存行中。

我更喜欢与 Google 电子表格一起使用的解决方案

0 投票
1 回答
93 浏览

google-sheets - 我对 gspreadsheets 的 vlookup 公式做错了什么?

在谷歌电子表格中,我有公式:

=VLOOKUP("hello",'Sheet1'!$C$2:$C$65, 1)

我的期望是,如果在 Sheet1 中的 C2:C65 范围内找到值“hello”,它将回显该值,否则为 null。相反,它给出了来自 C35 的值(“hello”在 Sheet1 的 C17 中找到)。

有谁知道我做错了什么?

谢谢!