Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取excel行中包含特定数据的列_Excel_Excel Formula - Fatal编程技术网

如何获取excel行中包含特定数据的列

如何获取excel行中包含特定数据的列,excel,excel-formula,Excel,Excel Formula,对于有经验的excel用户来说,这可能非常容易,但我找不到一种方法来做到这一点,所以我问了这个问题 我有一个特定的单元格范围,比如E5:M5,这个范围内只有一个单元格包含1,另一个单元格包含0。我想引用该列(包含标签)的第一个单元格。我想通过在另一个单元格中使用公式来实现这一点。最后,另一个单元格的值应该是label name 我想贴一张图片,详细说明我想要什么,但似乎我做不到 不管怎样,有人能告诉我如何做到这一点吗?我假设您希望使用公式而不是VBA,因为不建议没有经验的Excel用户使用VBA

对于有经验的excel用户来说,这可能非常容易,但我找不到一种方法来做到这一点,所以我问了这个问题

我有一个特定的单元格范围,比如E5:M5,这个范围内只有一个单元格包含1,另一个单元格包含0。我想引用该列(包含标签)的第一个单元格。我想通过在另一个单元格中使用公式来实现这一点。最后,另一个单元格的值应该是label name

我想贴一张图片,详细说明我想要什么,但似乎我做不到


不管怎样,有人能告诉我如何做到这一点吗?

我假设您希望使用公式而不是VBA,因为不建议没有经验的Excel用户使用VBA。使用此公式确定集合中的第一列,该列的值为“1”:

=match(1,E5:M5,0)
如果“label name”是指您有一个标题或其他内容(假设在第4行中),则可以使用index函数从match函数上方的镜像行集中提取值,如下所示:

=index(E4:M4,match(1,E5:M5,0))

看看。将来你真的需要提供更多关于你拥有什么样的数据以及你想要什么结果的细节。