拆分地址 - 如何在Excel中搜索多个条件

时间:2017-08-18 16:59:55

标签: excel excel-formula spreadsheet

我试图分割地址:说

$.ajax({
  type: 'GET',
  url : 'http://example.com',
  dataType : 'json',
  success : function( data ) {
    console.log(data);
  }
});

我需要:

123 99th Pl SE 999
123 99th Pl NE 999
123 99th Pl SW 999
123 99th Pl NW 999

我用过:

123 99th Pl SE 123 99th Pl NE without the number at the end. 有效。

但是有可能为FIND功能使用多个标准吗?所以它寻找SE,NE,SW,NW之一?

我试过了LEFT(D3,FIND("SE",D3)+1),但它没有用。

3 个答案:

答案 0 :(得分:2)

你很亲密。问题是你想要找到第一个匹配项,当它找不到它时会返回一个错误。

使用此数组公式:

=LEFT(D3, MIN(FIND({"SE","NE","SW","NW"},D3 & "SENESWNW"))+1)

存在和数组公式需要在退出编辑模式时使用Ctrl-Shift-Enter而不是Enter来确认。如果操作正确,那么Excel会将{}放在公式周围。

enter image description here

答案 1 :(得分:2)

此公式适用于所有选项(最后一部分的条带)

=LEFT(A1,FIND("$",SUBSTITUTE(A1," ","$",LEN(A1)-LEN(SUBSTITUTE(A1," ","")))))

enter image description here

答案 2 :(得分:0)

如果您需要删除最后三位数字,可以使用以下公式。

=LEFT(A1,LEN(A1)-3)