首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Google Sheets数组公式vlookup转置匹配值并在另一个工作表中返回所有唯一值

Google Sheets是一款云端电子表格软件,可以用于数据处理、数据分析和协作。在Google Sheets中,可以使用数组公式vlookup来进行转置匹配值,并在另一个工作表中返回所有唯一值。

数组公式vlookup是一种在电子表格中进行数据查找和匹配的功能。它可以根据指定的条件在一个数据范围内进行查找,并返回匹配值。在Google Sheets中,vlookup函数的语法如下:

代码语言:txt
复制
VLOOKUP(lookup_value, range, index, [is_sorted])
  • lookup_value:要查找的值或单元格引用。
  • range:要进行查找的数据范围,包括要查找的值和返回的值。
  • index:要返回的值所在的列索引,从1开始计数。
  • is_sorted:可选参数,指定数据范围是否已排序,默认为TRUE。

转置是将数据从行转换为列,或从列转换为行的操作。在Google Sheets中,可以使用TRANSPOSE函数来实现转置操作。TRANSPOSE函数的语法如下:

代码语言:txt
复制
TRANSPOSE(array)
  • array:要转置的数据范围。

要在Google Sheets中使用数组公式vlookup进行转置匹配值,并在另一个工作表中返回所有唯一值,可以按照以下步骤进行操作:

  1. 在源工作表中,选择一个空白单元格作为结果的起始位置。
  2. 输入以下公式,并按下Enter键:
代码语言:txt
复制
=UNIQUE(TRANSPOSE(VLOOKUP(lookup_value, range, index, [is_sorted])))

其中,lookup_value是要查找的值或单元格引用,range是要进行查找的数据范围,index是要返回的值所在的列索引,[is_sorted]是可选参数,指定数据范围是否已排序。

  1. 结果将在该单元格中显示所有唯一值。

推荐的腾讯云相关产品:腾讯云文档表格(https://cloud.tencent.com/document/product/1315)

腾讯云文档表格是腾讯云提供的一款在线协作表格工具,类似于Google Sheets。它提供了丰富的功能和工具,可以满足数据处理、数据分析和协作的需求。腾讯云文档表格支持数组公式vlookup和转置操作,可以方便地进行数据查找和转换。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Excel公式技巧16: 使用VLOOKUP函数在多个工作查找相匹配(1)

在某个工作表单元格区域中查找时,我们通常都会使用VLOOKUP函数。但是,如果在多个工作查找返回第一个相匹配时,可以使用VLOOKUP函数吗?本文将讲解这个技术。...图3:工作Sheet3 示例要求从这3个工作从左至右查找,返回Colour列为“Red”对应的Amount列,如下图4所示。 ?...图4:主工作Master 数组公式如下: =VLOOKUP($A3,INDIRECT("'"&INDEX(Sheets,MATCH(TRUE,COUNTIF(INDIRECT("'"&Sheets&"...B:B"}),$A3) INDIRECT函数指令Excel将这个文本字符串数组的元素转换为单元格引用,然后传递给COUNTIF函数,同时单元格A3作为其条件参数,这样上述公式转换成: {0,1,3...2个工作即Sheet2执行VLOOKUP操作。

20.7K21

Excel公式技巧17: 使用VLOOKUP函数在多个工作查找相匹配(2)

我们给出了基于在多个工作给定列匹配单个条件来返回的解决方案。本文使用与之相同的示例,但是将匹配多个条件,并提供两个解决方案:一个是使用辅助列,另一个不使用辅助列。 下面是3个示例工作: ?...图3:工作Sheet3 示例要求从这3个工作从左至右查找,返回Colour列为“Red”且“Year”列为“2012”对应的Amount列,如下图4所示的第7行和第11行。 ?...图4:主工作Master 解决方案1:使用辅助列 可以适当修改上篇文章给出的公式,使其可以处理这里的情形。首先在每个工作数据区域的左侧插入一个辅助列,该列的数据为连接要查找的两个列数据。...这样,获取值的数组公式(单元格C7)如下: =VLOOKUP(A7&”|”&B7,INDIRECT("'"&INDEX(Sheets,MATCH(TRUE,COUNTIF(INDIRECT("'"&Sheets...16:使用VLOOKUP函数在多个工作查找相匹配(1)》。

13.5K10

一篇文章精通 VLOOKUP 函数

预备知识 Excel 数组 Excel 用 {a,b,c} 或 {a;b;c} 表示数组数组的主要作用是用于有多个返回公式数组公式)或函数。我举一个必须用数组公式的例子。...假设有三个字段,是按行放置的,我们想进行,像下面这样: [1240] 要求用函数来实现,不能用选择性粘贴。...我们可以把数组简单地理解为:Excel 把工作的某区域 (Range) ,按照行列整体在内存存储,并可以方便的再将数组工作的 Range 中进行显示。 来看一个操作,印证和理解一下。...数组的运算 如果把某个和一个数组进行运算,那么这个会和数组的每一个元素(或称每一项)进行运算。如果将两个数组进行运算,那么数组的每个对应位置的元素都会执行某种运算。...第四个参数,如果为 FALSE 或者 0,表示精确匹配,如果为 TRUE 或者 非零,表示模糊匹配 文字描述总是难理解一些,可以参考视频 VLOOKUP 函数 来学习。

1.3K00

Vlookup最高阶应用的全网唯一解决方案

嗯嗯,Vlookup函数应该都使用的熟的不能再熟了,啰嗦一遍Vlookup函数的用法 =Vlookup(找什么,在哪里找,返回第几列,空) 这种用法就是我们工作中最常用的精确匹配,就是第一个参数一定要在哪里找的第一列...简单的理解就是lookup可以看做Vlookup的模糊匹配查询 =Lookup(要查找的内容,要比对的列,要返回的列) 继续解释一下Find函数(查找某个文本在被查找文本的位置) =Find(查找的文本...第一步: 本案例FIND(A2:A5,D2)是分别将A列的内容去D2单元格里面找,对应的返回是{#VALUE!;#VALUE!;#VALUE!...;3},查找的是数组返回的也是数组,除了第四个,其它都是返回均为错误,即没有找到。...;0},{4;5;3;6}) 由于第二个参数的前面三个都是错误,所以模糊匹配唯一返回结果就是6了! 以上就是假模糊匹配的全部内容! 感谢各位朋友的关注!

76650

VBA数组用法案例详解

具体操作1、VBA数组的定义方法下面是几种数组常用的定义方法,一维数组的定义、二维数组的定义直接赋值定义、调用Array函数定义、调用Excel工作内存数组''''''''''''直接定义给数组赋值'...arr(1)(1)End Sub '调用Excel工作内存数组' 一维数组[{"A",1,"C"}]'二维数组[{"a",10;"b",20;"c",30}]Sub mylook()Dim arrarr...b", 3)arr1 = Application.Transpose(arr)MsgBox arr1(2, 1) '转换后的数组是1列多行的二维数组End Sub '二维数组一维 '注意:在时只有...Application.Transpose(Application.Transpose(arr)), "-")MsgBox Join(Application.Transpose(arr1), "-")End Sub6、利用数组获取所有工作名称的自定义函数...'利用数组获取所有工作名称的自定义函数Function getSheetsname(id)Dim i%, arr()k = Sheets.CountReDim arr(1 To k)For i = 1

1.8K00

Excel公式技巧14: 在主工作中汇总多个工作满足条件的

我们可能熟悉使用INDEX、SMALL等在给定单列或单行数组的情况下,返回满足一个或多个条件的的列表。这是一项标准的公式技术。...在《Excel公式练习32:将包含空单元格的多行多列单元格区域转换成单独的列并去掉空单元格》,我们讲述了一种方法,给定由多个列组成的单元格区域,从该区域返回所有非空单元格组成的单个列。...本文提供了一种方法,在给定一个或多个相同布局的工作的情况下,可以创建另一个“主”工作,该工作仅由满足特定条件的所有工作的数据组成。并且,这里不使用VBA,仅使用公式。...实际上,该技术的核心为:通过生成动态汇总小计数量的数组,该小计数量由来自每个工作符合条件(即在列D为“Y”)的行数组成,然后将公式所在单元格相对行数与该数组相比较,以便有效地确定公式所在行要指定的工作...即在工作Sheet1匹配第1、第2和第3小的行,在工作Sheet2匹配第1和第2小的行,在工作Sheet3匹配第1小的行。

8.8K21

Excel公式技巧03: INDEX函数,给公式提供数组

INDEX函数虽然可以生成数组,但如果不用数组公式,似乎只能返回其生成的数组的第一个元素。然而,可以使用INDEX函数来给公式提供数组。...})),N(IF(1,{1,2,3})))) 计算单元格A1、B4和C8的和,即: =SUM(A1, B4, C8) 此外,可以采取其中一个数组常量的标准技术来生成更多不同的结果: =SUM(INDEX...不像OFFSET函数,其第一个参数必须是对工作实际单元格区域的引用,INDEX函数可以接受和处理其引用的数组,该数组公式其他函数生成的组成。...例如,试图找到A1:A10第一次出现“A”、“B”和“C”所对应的相同行B1:B10的最大,如果使用公式: =MAX(VLOOKUP({"A","B","C"},A1:B10,2,0)) 不一定会得出正确的结果...,原因是Excel会将该公式转换为: =MAX(VLOOKUP("A",A1:B10,2,0)) 也就是说,传递给VLOOKUP函数的数组的3个元素仅第1个元素被处理。

3.1K40

VLOOKUP很难理解?或许你就差这一个神器

table_array (必需)VLOOKUP 在其中搜索lookup_value 和返回的单元格区域。可以使用命名区域或,并且可以使用参数的名称而不是单元格引用。...range_lookup (可选)一个逻辑,该指定希望 VLOOKUP查找近似匹配还是精确匹配:近似匹配 - 1/TRUE假定的第一列按数字或字母顺序排序,然后搜索最接近的。...包含要返回的单元格区域中的列号:即找到后,要它身上哪个地方的东西?需要部门 第二列的部门。 返回近似或精确匹配 - 指示为 1/TRUE 或 0/FALSE:即是准确找,还是近似找?...数组形式 INDEX(array, row_num, [column_num]) 返回由行号和列号索引选中的数组中元素的。 当函数 INDEX 的第一个参数为数组常量时,使用数组形式。...【开始】--【条件格式】--【新建规则】--选择【使用公式确定要使用格式的单元格】,并在【为符合此公式设置格式】填写公式。 下面演示突出显示D13:I13区域内的格式为例。

8K60

excel多条件查找_多条件查找用什么函数

使用VLOOKUP+辅助列进行多条件查找 本例采用的方法是在原的最前面加一辅助列,辅助列的公式为:=B2&C2 然后再采用VLOOKUP进行如下查找:=VLOOKUP(F2&G2,A:D,4,0)...VLOOKUP函数的数组多条件查找 本例使用了数组公式:=VLOOKUP(E2&F2,IF({1,0},A2:A7&B2:B7,C2:C7),2,0) 公式的IF({1,0},A2:A7&B2:B7,...C2:C7)是一个数组公式,它的返回为:{“电脑ThinkPad”,1760;”手机华为”,2938;”iPad苹果”,1731;”电脑苹果”,1460;”手机三星”,2039;”手机VIVO”,1629...数组公式的(A2:A7=E2)*(B2:B7=F2)*C2:C7返回为: {1;0;0;1;0;0}*{1;0;0;0;0;0}*{1760;2938;1731;1460;2039;1629},它们的返回是...TRANSPOSE形成一个”1行2列”的内存数组,里面的内容是: {“电脑ThinkPad”,1760;”手机华为”,2938;”iPad苹果”,1731;”电脑苹果”,1460;”手机三星”,2039

1.2K20

手把手教你实操vlookup的7种用法,这个函数别说没用过哦!

常规查询 如图,需要从B~E的数据,根据H3单元格的姓名查询对应的职务。 公式为: =VLOOKUP(H3,C:E,3,0) ?...Tips: VLOOKUP函数第三参数的列号,不能理解为工作实际的列号,而是指定要返回查询区域中第几列的。...公式为: =VLOOKUP(D2,H:I,2) ? Tips: VLOOKUP函数第四参数被省略,在近似匹配模式下返回查询的精确匹配或近似匹配。如果找不到精确匹配,则返回小于查询的最大。...生成的内存数组符合VLOOKUP函数的查询必须处于数据区域中首列的要求。VLOOKUP函数以职务做查询条件,在内存数组查询并返回对应的姓名信息,从而实现了逆向查询的目的。...VLOOKUP函数在IF函数构造出的内存数组首列查询部门职务字符串的位置,返回对应的姓名。 数组公式,不要忘了按组合键。

2.2K31

八种方式实现多条件匹配

唯一的区别是方法一是人工实实在在的创建了一个新,而方法二是通过IF加上数组函数虚拟创建了一个。...然后Vlookup根据1查找,则新的辅助只有两个条件都相等的时候才是1,否则是0 那只有一个返回就是6啦! 本案例的精髓在于深刻理解数组是如何重构及重构后的是什么样子的!...则Lookup第二个参数的辅助只有倒数第二个有有效数字,所以只有唯一返回值了! 备注:本案例最不好理解的是为什么第一个参数是1,第二个参数的分子是0!...基础函数介绍 =Match(查找什么,在哪个列找,0)返回第一个参数在第二个参数的位置 =Index(列,返回该列第几个返回某个列第N个 两个组合就是Vlookup的应用咯! ?...公式:{=INDEX(D2:D9,MATCH(G2&H2,B2:B9&C2:C9,0))} 思路:先获取查找的内容在新的列属于第几位,然后返回评分列对应位置的! 完美!

11.6K41

Office 365技术学习02:令人期待的XLOOKUP函数

)查找lookup_value(查找),返回return_array(某个区域或数组对应的项。...4.参数match_mode,可选,查找模式,0代精确匹配,这是默认;-1代精确匹配或者小于但接近查找;1代精确匹配或者大于但接近查找;2代通配符匹配。...XLOOKUP与VLOOKUP比较 默认精确匹配 对于VLOOKUP函数来说,必须指定最后一个参数的为FALSE或0,来确保执行精确匹配查找。...插入行列不会中断 XLOOKUP函数使用一个区域来指向结果驻留的区域,而不是静态的数字引用,因此在工作插入列时不用担心会破坏查找公式。而在使用VLOOKUP函数时,如果插入列会返回错误的数据。...示例4:获得INDEX/MATCH/MATCH函数的效果 以前,我们使用INDEX/MATCH/MATCH函数组合来实现同时在水平和垂直方向上的查找,如下图8所示,要在查找查找水果的产地,公式如下:

2K30

手把手教你Excel数据处理!

数据透视法(查看+删除) 此法是利用数据透视实现重复数据的查看和删除的,在菜单栏中选择插入数据透视,可以放置在新工作,也可以指定位置放在现有工作。 ?...字段匹配 提到不同字段的匹配,可以采用VLOOKUP()函数进行字段匹配,举例说明。...此时可以使用VLOOKUP()函数进行按列查找,VLOOKUP()函数参数一指要查找的,参数二指查找范围,参数三指返回查找范围的第几列,参数四指匹配方式,还想了解更多的可以自行百度。...行列转换 行列转换简单些,可以直接选择需要转换的数据范围,复制,选择性粘贴,,即可完成行列转换。 2. 数据类型转换 数据类型的转换基本涉及数值转文本,文本转数值,数值型的日期日期。...上图给出了每列借助OFFSET()、ROW()、INT()、MOD()等函数进行二维一维的操作示例,每个字段的第一行数据可以通过上述公式求得,下拉即可得到所有

3.5K20

Excel公式技巧62:查找第一个和最后一个匹配的数据

这取决于两个因素:是执行精确匹配查找还是近似匹配查找;数据是否排序。 如下图1所示的工作。 ?...将VLOOKUP函数的第4个参数的设置为FALSE,即精确匹配,此时,无论数据是否排序,都将返回第一个找到的匹配。...如果将数据进行排序,并执行近似匹配查找,将会获取最后一个匹配,如下图2所示的工作。 ? 图2 我们使用公式: =VLOOKUP(E3,$B$3:$C$9,2) 来查找“脐橙”的价格。...将VLOOKUP函数的第4个参数忽略或指定为TRUE,即近似匹配,此时返回最后一个找到的匹配。因为执行近似匹配查找时,Excel将找到大于查找返回的前一个。...图4 在单元格F3输入公式: =VLOOKUP(E3,$B$3:$C$7,2,TRUE) 下拉至F5。 还可以使用INDEX/MATCH函数来查找多个匹配数据的最后一个,如下图5所示。 ?

8.1K20

【收藏】数据分析必会的Excel高频函数合集

是单条件求和,相当于条件筛选一次后求和 SUMIFS是多条件求和,相当于条件筛选多次后求和 1.2.1 SUM函数 如下图所示,是某单位食堂的采购记录,使用以下公式,即可计算所有采购物品的总数量。...比如,当有多张时,如何将一个excel表格的数据匹配到另外一个?这时候就需要使用VLOOKUP函数。...提示:VLOOKUP函数第三个参数的列号,不能理解为工作的实际的列号,而是指定要返回查询区域中的第几列的。...=VLOOKUP(E120,H121:I124,2,1) ? 提示:VLOOKUP函数第四参数为TRUE时,在近似匹配模式下返回查询之的精确匹配或者近似匹配。...通俗的来讲,就是返回指定在数值的位置,如果在数组没有找到该返回#N/A。

3.6K20

VLookup等方法在大量多列数据匹配时的效率对比及改善思路

以下用一个例子,分别对比了四种常用的数据匹配查找的方法,并在借鉴PowerQuery的合并查询思路的基础上,提出一个简单的公式改进思路,供大家参考。...,分别对四种方法建立单独的工作簿,每次仅打开一个工作簿进行独立操作,如下图所示: 公式法统一在第一行写上公式,然后统一向下扩展填充至所有行,从开始填充起计算至填充完成的时间,如下图所示:...,而我们在前面用VLookup、Index+Match写公式的思路则是对每一个需要取的,都是一次单独的匹配和单独的取值。...那么,如果我们只用Match一次把位置先找出来,后面所有的列都直接用这个位置去提取相应的,会怎样?...,用时约17秒,约为直接使用VLookup函数或Index+Match函数组公式(约85秒)的五分之一!

3.9K50

VLookup及Power Query合并查询等方法在大量多列数据匹配时的效率对比及改善思路

以下用一个例子,分别对比了四种常用的数据匹配查找的方法,并在借鉴PowerQuery的合并查询思路的基础上,提出一个简单的公式改进思路,供大家参考。...,分别对四种方法建立单独的工作簿,每次仅打开一个工作簿进行独立操作,如下图所示: 公式法统一在第一行写上公式,然后统一向下扩展填充至所有行,从开始填充起计算至填充完成的时间,如下图所示:...,而我们在前面用VLookup、Index+Match写公式的思路则是对每一个需要取的,都是一次单独的匹配和单独的取值。...那么,如果我们只用Match一次把位置先找出来,后面所有的列都直接用这个位置去提取相应的,会怎样?...,用时约17秒,约为直接使用VLookup函数或Index+Match函数组公式(约85秒)的五分之一!

3.7K20

Excel公式技巧101:使用COUNTIFS来验证VLOOKUP查找结果

大家知道,使用VLOOKUP函数进行查找时,如果找到多个匹配,将只返回第一个找到的。如下图1所示,工作Data的数据。...图1 在工作Vlookup,列C是要查找的,列D是找到的,如下图2所示。 图2 从图1所示的数据可以看出,当查找C6时,有两个相同的,但VLOOKUP函数只返回第1个。...示例工作Data的数据相对较少,所以很容易看出来,然而,如果数据很多,就无法知道究竟有没有重复或者有多少个重复。 此时,可以使用COUNTIFS函数来验证。...如上图2列E的数字所示,如果COUNTIFS函数返回1,则表明VLOOKUP函数找到的有效,否则说明存在多个要查找的。 扩展 1....要判断某列数据有无重复,例如上图1工作Data的列A数据,可以使用公式: =COUNTA(Data!A2:A27) 的,与数组公式: =SUM(1/COUNTIFS(Data!

2.4K20

数据分析常用的Excel函数合集(上)

VLOOKUP 功能:用于查找首列满足条件的元素 语法:=VLOOKUP(要查找的,要在其中查找的区域,区域中包含返回的列号,精确匹配(0)或近似匹配(1) ) (1) 单查找 ?...在查询,要求根据提供的姓名,从销售~人事4个工作查询该员工的基本工资。 ? 如果,我们知道A1是销售部的,那么公式可以写为: =VLOOKUP(A2,销售!...A:C,3,0) 如果,我们知道A1可能在销售或财务这2个公式可以写为: =IFERROR(VLOOKUP(A2,销售!A:C,3,0),VLOOKUP(A2,财务!...INDEX 在Excel,除了VLOOKUP函数常用来查找引用外,INDEX函数和MATCH函数组合也可用来做查找引用工作,这组函数有效弥补了VLOOKUP函数查找目标不在查找范围数据首列的缺陷。...功能:返回表格或区域中的 语法:= INDEX(要返回的单元格区域或数组,所在行,所在列) ? 4.

3K20

数据结构——全篇1.1万字保姆级吃透串与数组(超详细)

模式串:在主串需要寻找的子串,长度用m表示。 模式匹配特点: 匹配成功,返回模式串的首字母在主串的位序号(索引号)。...三元组组成:row行、column列、value 三元组:用于存放稀疏矩阵所有元素。                ...6.4三元组存储:快速矩阵                 6.4.1定义 假设:原稀疏矩阵为N、其三元组顺序为TN,N的矩阵为M,其对应的三元组顺序为TM。...快速算法:求出N的每一列的第一个非零元素在后的TM的行号,然后扫描前的TN,把该列上的元素依次存放于TM的相应位置上。...6.4.2公式 需要提供两个数组:num[]、cpot[] num[] 表示N第col列的非零元素个数 cpot[] 初始表示N的第col列的第一个非零元素在TM的位置 公式

1.8K60
领券