programing

Excel에서 SQL "IN" 함수 사용

yellowcard 2023. 4. 15. 08:40
반응형

Excel에서 SQL "IN" 함수 사용

SQL과 같이 엑셀에서 사용할 수 있는 "IN" 타입의 함수가 있습니까?예를 들어 Excel로 If 스테이트먼트를 쓰고 있는데 셀의 내용을 체크하고 싶은 경우 다음과 같이 쓸 수 있습니까?

=If(A1=IN("word1","word2","word3","word4","word5"),"YES","NO")

MATCH 를 사용할 수 있습니다.

=MATCH(A1, {"word1","word2","word3","word4","word5"}, 0) 

배열 목록에서 일치하는 항목의 인덱스를 반환합니다.후행 0은 정확히 일치해야 함을 의미합니다.존재하지 않으면 #N/A가 반환되므로 태그 붙일 수 있습니다.IF(ISNA("IN"처럼 동작하도록 전면에 배치하십시오.

=IF(ISNA(MATCH(A1, {"word1","word2","word3","word4","word5"}, 0)),"NO","YES")

의 순서 변경에 주의해 주세요."YES"그리고."NO"

=IF(OR(A1={"word1","word2","word3","word4","word5"}),"YES","NO")

제 생각엔

=IF(OR(A1={"word1","word2","word3","word4","word5"}),"YES","NO") 

사용하는 것이 될 것이다

=IF(OR(A1={"word1","word2","word3","word4","word5"}),A1,"NO"); 

SQL에 더 가깝습니다.IN절을 클릭합니다.

OR 기능을 사용합니다.이것은 당신이 찾고 있는 것과 매우 비슷하게 작동합니다.

IF(OR(A1="word1", A1="word2", A1="word3")=참", "네", "아니오")

또한 사용할 때 ctrl+shift+enter를 누를 필요가 없습니다.

언급URL : https://stackoverflow.com/questions/8618168/using-sql-in-function-in-excel

반응형