我在MS Excel文件中有4列,我想从整列中搜索特定范围的特定单词。请建议配方

时间:2015-03-30 11:06:08

标签: excel

我在excel文件中有4列,A列包含从0到300开始的千米值,b列包含字母,PH,PP等。我想搜索" PP"在每1.6公里的间隔内,即0-1.6,1.6-3.2 ......如果有一个单词" PP"则每0-1.6,1.6-3.2 ......该函数应返回...在另一栏。

1 个答案:

答案 0 :(得分:0)

Spreadsheet

A列包含距离,B表示值(B实际上是"第三列"来自电子表格)。

我们复制E列中的值,因此它们会自动填充,相隔1.6。一定要比你需要的更远,包括最后一个间隔的终点。

然后在D栏中,我使用公式=E2 & " - " & E3填充区间的名称(以便于阅读)。

列F计算A列中的单元格数,该单元格位于或低于该区间。因此,0-1.6列A中的3个单元格,A列中的8个单元格位于0-3.2等等......我使用=COUNTIF(distances,"<"&E3)来执行此操作。

G列计算B中的&#34; PP&#34;直到当前间隔结束。 =COUNTIF(INDIRECT("B1:B"&F2),"PP")这样做。

H列计算该特定时间间隔内的命中数。在H2中,只需添加=G2。在H3中,放置=G3-G2并向下拖动。

最后,如果列H非零,则列I返回TRUE。