Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.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_If Statement_Copy - Fatal编程技术网

Excel 如果行包含某个单词,请复制包含该单词的单元格

Excel 如果行包含某个单词,请复制包含该单词的单元格,excel,if-statement,copy,Excel,If Statement,Copy,我有一个庞大的数据集。我需要能够搜索一行数据中的某些单词,如果该行中包含该单词,我需要它来复制整个单元格。如果该行中不包含该单词,我需要它保持空白或给我一个0。两种方式都可以。虽然每个单词旁边都有一个数字,但这就是为什么我需要它来复制整个单元格,以便包含数字。看起来是这样的: Row 1 -- 5 Notropis 6 Cyprinella 10 Catfish 7 Machrybopsis 。。。。等等 我需要搜索第1行,例如“Cypinella”这个词。。如果这个词

我有一个庞大的数据集。我需要能够搜索一行数据中的某些单词,如果该行中包含该单词,我需要它来复制整个单元格。如果该行中不包含该单词,我需要它保持空白或给我一个0。两种方式都可以。虽然每个单词旁边都有一个数字,但这就是为什么我需要它来复制整个单元格,以便包含数字。看起来是这样的:

Row 1 -- 5 Notropis     6 Cyprinella     10 Catfish     7 Machrybopsis
。。。。等等

我需要搜索第1行,例如“Cypinella”这个词。。如果这个词存在(在本例中是这样的),我希望它输出“6cyprinella”


如果我在同一行中搜索单词“Plecostomous”(示例行中不包含该单词,我希望它保持空白或显示为“0”。

如果您的数据位于第1行,则您的搜索词显示为F4,然后:

=IFERROR(INDEX(1:1,MATCH("*"&F4,1:1,0)),"") 

应该能用。

不会让你开始太多。我对excel非常陌生(至少是excel更复杂的功能)我甚至不知道从哪里开始。尝试了这个…似乎不起作用,但是我对excel非常陌生,也没有做太多。是的。我的第1行不包含我要搜索的数据。因此,假设我想在第20行中搜索单词“鲶鱼”。我会键入它:=IFERROR(索引(1:20,MATCH(“&catfish,1:20,0)),“”)我想我不清楚1:20和最后一个是什么意思…对不起,我是这样一个笨蛋。天哪…这起作用了…非常感谢!好吧,另一个愚蠢的问题…如果我现在想在下面每隔一行搜索同一个单词(鲶鱼)我该怎么做呢?我尝试了明显的向下拖动或双击小黑色正方形,但它一直在更改公式。例如,我原来的公式是:=IFERROR(INDEX(61:61,MATCH(“&V1,61:61,0)),“”),当我向下推时,它会将其更改为=IFERROR(INDEX(62:62,MATCH(“&V2,62:62,0)),“”=IFERROR(INDEX(63:63,MATCH(“*”&V3,63:63,0)),“”)……等等…有什么方法可以解决这个问题吗?谢谢!!从第2行开始到第478行结束K-UThis工作得很好!!非常感谢你的时间。这确实可以为我节省几个星期的时间。