如何在多行/列excel电子表格表中查找值的位置(代码片段)

author author     2023-05-10     282

关键词:

我搜索了Google超过一个小时,并且只能提出无法解决此问题的vlookup,索引和匹配解决方案。

我认为这很简单,但我无法找到以下的直接解决方案:

如何找到单元格地址或最好是值119的行和列,或下表中的任何其他数字?

该表不包含行标题或列标题,仅包含显示的数字。

我正在寻找工作表解决方案(公式)而不是VBA解决方案。

Number Matrix

答案

An Array Formula

这是一个数组公式,必须输入控制转换输入,即保持控制转换,然后按回车键。

=MAX(IF(A1:J34=119,ROW(A1:J34)-ROW(A1)+1))

备注:

该列按列搜索,即A1, A2, ... B1, B2 ...,即如果你在单元格119中有另一个D1,结果仍然是2,如果你在单元格119中有c1,那么结果将是1。

对于列版本,只需用COLUMN替换ROW:

=MAX(IF(A1:J34=119,COLUMN(A1:J34)-COLUMN(A1)+1))
另一答案

嗯,笨重,你可以扩展它,但它确实有效:

enter image description here

行与列分开,但您可以将它们放在一个单元格中,取决于您希望如何使用结果,但是您没有指定,所以我已经完成了这个...

您可以使用select()函数或使用vlookup()的查找表将列结果更改为字母...

另一答案

请试试:

=MOD((K1-50),34)+1&" | "&1+(INT((K1-50)/34))

其中K1是您选择的值。

返回R | C。 (A1:J34中的数据不是必需的。)

另一答案

以下是基于VBasic2008答案的通用答案。

我修改了公式以使用定义的名称,以便不必在公式中对单元格引用进行硬编码。这样,数据表和行/列公式都可以重新定位到电子表格中的任何位置。它适用于基于数字和文本的数据。

我还包括了= ADDRESS()函数来返回查找值的绝对引用。

为了说明的目的,示出了数据集1的逐步示例,用已定义的名称替换硬编码的单元格引用。

数据集2部分是简化版本,只使用为每个行和列查找值定义的版本。

您可以在此处下载示例电子表格:Look_Up_a_Value_in_a_Table.xls

感谢大家:Solar Mike,VBasic2008和pnuts

点击图片放大。

enter image description here

SQL 查询以查找具有相同列值的多行

】SQL查询以查找具有相同列值的多行【英文标题】:SQLQuerytoFindMultipleRowswithSameColumnValue【发布时间】:2016-05-2116:42:18【问题描述】:我有一个用户表,其中有一列称为电子邮件,一列称为启用。我正在寻找具有相同电子邮件的所... 查看详情

如何在所有包含具有特定值的列的表中查找?

】如何在所有包含具有特定值的列的表中查找?【英文标题】:Howtofindinallthetablescontainingcolumnshavingparticularvalues?【发布时间】:2011-12-0909:25:03【问题描述】:我的目标是从数据库中找到所有具有特定值的给定列的表。IE。我有Tabl... 查看详情

如何在两个excel表中查找相同数据

您好,方法1、为了讲解的需要,小编特别制作了如图所示的两个表格,在此小编特意将其中的一个表中的姓名做了部分修改。2、在此我们需要从Sheet3工作表中查找出已存在于Sheet4工作表中姓名相同的记录。对此在Sheet3工作表对... 查看详情

如何在所有表中查找特定列并在 PostgreSQL 中修改该列的值

】如何在所有表中查找特定列并在PostgreSQL中修改该列的值【英文标题】:HowtofindaparticularcolumninalltablesandmodifythevaluesofthatcolumninPostgreSQL【发布时间】:2019-07-1114:21:51【问题描述】:我是PostgreSQL新手。实际上,我想将所有表格中的... 查看详情

如何将一个excel表格的数据匹配到另一个表中

我们在操作excel表的时,有时需要将一个excel表中的数据匹配到另一个表中,那么就需要用到VLOOKUP函数,VLOOKUP函数是Excel中的一个纵向查找函数,VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值,下面分步介绍一下VLOOKU... 查看详情

将 Excel 中的两列导入现有的 Access2010 表中使用转移电子表格时出错

】将Excel中的两列导入现有的Access2010表中使用转移电子表格时出错【英文标题】:ImporttwocolumnsfromExcelintoexistingAccess2010tablegiveserrorusingtransferspreadsheet【发布时间】:2016-04-2606:59:42【问题描述】:我有一个excel电子表格,有12列,我... 查看详情

在表中为每个数据库查找具有空值的列[关闭](代码片段)

...询列SELECTCOUNT(MachineName)ASCntFROMKeysWHEREMachineName<>NULL。如何使用表中的此查询列执行(我需要执行查询列的剩余3列)任何人都可以帮助我。答案哦,我误解了。您是否正在搜索在查询列中执行查询的查询,并使用数据库中的值... 查看详情

如何将excel表格中多行的部分数据分别提取到另一表格中指定的多行固定位置?

请教高手:我有2个excel表格,现在我要将第1个表格中第2行至末行数据中,第B至M列(不含D列)的对应数据,按顺序分别按行提取到第2个表格中的第4、15、26、……2534行……(直至第1个表格中的数据全部提取完毕)的A至K列。最终... 查看详情

如何通过表格中的部分文本查找元素,每行有多行和单元格?

】如何通过表格中的部分文本查找元素,每行有多行和单元格?【英文标题】:Howtofindelementviapartialtextwithintablewithmultiplerowsandcellsperrow?【发布时间】:2018-06-1209:54:40【问题描述】:我的目标是让Selenium多次单击隐藏在表格中的许... 查看详情

如何在Excel中根据IP地址查找位置

】如何在Excel中根据IP地址查找位置【英文标题】:HowtofindlocationbasedonIPaddressinExcel【发布时间】:2014-07-3119:25:48【问题描述】:我有一个包含大约5000个与IP相关的用户事件的电子表格,我正在尝试使用IP来确定位置,只使用Excel公... 查看详情

VBA-在命名范围内查找第一个单元格的位置以引用电子表格的标题行

】VBA-在命名范围内查找第一个单元格的位置以引用电子表格的标题行【英文标题】:VBA-Findlocationoffirstcellinnamedrangetoreferenceheadingrowofspreadsheet【发布时间】:2015-01-0407:04:42【问题描述】:我所拥有的是已拆分为单独列的部分描述... 查看详情

打开 XML 电子表格读取表

...。我需要能够读取每个单独的表中的数据。我已经弄清楚如何获取可用表的列表以及如何读取它们的列标题,但我不确定如何访问数据。以下是我用于读取标题的代码示例。 查看详情

对共享一个公共索引值的多行求和

】对共享一个公共索引值的多行求和【英文标题】:SumMultipleRowsSharingACommonIndexValue【发布时间】:2022-01-2315:43:40【问题描述】:我似乎在这个网站上找不到任何关于这个确切的索引匹配函数问题的例子。绿色框的值为"x"。我想要... 查看详情

带有多个值的单元格的 Microsoft Excel 电子表格筛选器

...2【问题描述】:我们都知道Excel电子表格的自动过滤器是如何工作的:一旦打开自动过滤器,就会显示一个列中每个单元格的不同值的列表,每个值前面都有一个复选框。我正在尝试找出一个单元格是否有可能具有多 查看详情

如何快速从转录组数据中筛选目标基因!

参考技术A如何从海量高通量测序数据中筛选出目标数据?这是困扰大多数老师的一个难题!我以一个excel的简单函数为例,演示一下如何从表格中快速筛选感兴趣的基因等信息。函数的名称是VLOOKUP函数,该函数是Excel表中的一个... 查看详情

在两个excel表格中怎么把相关联的数据合并到一起

参考技术AEXCEL中合并数据时,先要找出主键(两组数据相关联的共有项目,例如姓名、编号等),然后通过VLOOKUP函数,将一个表中的信息合并至另一表中。举例来说,如果第一个表中是某班级学生信息,包含姓名(A列)、性别... 查看详情

如何将excel电子表格中的2行匹配2列?

】如何将excel电子表格中的2行匹配2列?【英文标题】:HowtoMatch2rowsinexcelspreadsheetby2columns?【发布时间】:2018-02-1422:05:15【问题描述】:我有一个问题,我目前正在使用多个查询来实现我想要的结果,但是当在较大的电子表格上运... 查看详情

如何在一个excel表格中查找与另一个表格对应的数据

一般使用vlookup函数:vlookup函数通俗的解释如下:vlookup(要在目标区域第一列查找的值,目标区域,要返回的值在目标区域的哪一列,如果已排序可以使用模糊查找1否则精确查找0)比如=vlookup("联想公司",sheet2!B:Z,5,0)在sheet2的B到Z列的第一... 查看详情