문자열의 특정 목록을 검색하고 해당 셀에 문자열의 일부에 나타나는 텍스트가 포함되어 있는지 여부에 따라 특정 셀을 일치시킬 수있는 수식을 찾고 있습니다. 그 목록.Excel 2010 셀이 목록에있는 문자열의 일부와 일치하는 경우
내가 달성하고자하는 것을 보여주는 예 : 그래서
Reference_List:
Some Product A
Another Example
(XYZ) FinalTest
ABC (Acronym Explanation)
List that I'm searching through:
FooBar
Another Example
QuickBrownFox
JumpedOverLazy Example
Acronym Explanation (ABC)
FinalTest (XYZ)
Ideal Matches Found:
Another Example
JumpedOverLazy Example (false positive but I would be okay with it)
Acronym Explanation (ABC)
FinalTest (XYZ)
당신이 볼 수 있듯이, 그것은 또한 Reference_List
의 모든 하위 문자열에 대한 검색 목록을 테스트하는거야, 난 몰라 그것은 잘못된 반응을 포함하는 경우 마음,하지만 현재 내가 좋아하는 것들로 너무 많은 위음성 실행 해요 : 보라 나는 또한했습니다
=SUMPRODUCT(--ISNUMBER(SEARCH(LIST_REF,A1)))>0
: (A20 List_REF 세포의 이름입니다 A1을 예) this example에 oked하지만 감사합니다, 제대로
어떤 도움을 주시면 감사하겠습니다
작동하도록 할 수 없습니다편집 :
또 다른 아이디어? 어쩌면 참조 목록의 각 셀을 "공백"을 기반으로하는 배열로 분할 한 다음 위의 SUMPRODUCT 함수에 배열을 공급하면 하위 배열별로 모든 셀을 검색 할 수 있습니까? 그것을하는 방법을 모르지만 나는 그것을 들여다 볼 것입니다
Microsoft의 Fuzzy Lookup 추가 기능이 도움이 될 수 있습니다. https://www.microsoft.com/en-us/download/details.aspx?id=15011 –
내가 설치 한 것처럼 보이지만 설치 프로그램이나 공식으로 할 수있는 방법이없는 더 가벼운 버전입니까? – sl133
물론 원하는 것에 달려 있습니다. 부분 일치는 까다로운 문제입니다. Excel에서 잘 작동하는 좋은 버전이 이미 존재한다면, 그것을 사용하지 않으시겠습니까? 간단한 스프레드 시트 수식으로 수행 할 수있는 모든 작업이 충분히 유연하지 않을 수 있습니다. –