특정 기준을 충족하는 셀의 행 번호 얻기<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />기준을 충족하는 특정 열에 있는 (첫 번째) 셀의 행 번호를 반환하는 함수가 있습니까? 예를 들어 "XYZ"로 시작하거나 X보다 큽니다. 이를 통해 Excel의 VLOOKUP 기능과 유사하게 다른 열에 있는 관련 셀의 데이터를 얻을 수 있습니다.
가급적이면 수식 편집기에서 수행하고 싶습니다.
Re: 특정 기준을 충족하는 셀의 행 번호 얻기(a와 b가 컬럼 변수인 것 같은데, 컬럼과 값을 비교하면 항상 false가 나올 것 같아요.) <
편집: 두 번째로 각 카테고리 조합의 하나 이상의 행에 대해 기준이 참인 한 잘 작동해야 한다고 생각했습니다(처음에는 "현재 행"이 가정되는 열 수식 컨텍스트가 아니라 jsl을 생각했습니다). 좋은 해결책입니다!
Re: 특정 기준을 충족하는 셀의 행 번호 얻기나는 귀하의 원래 제안을 사용하여 직접 해결했다고 생각합니다.
a = :기준 1에 따름; b = :기준 2에 따름; :열 1[최소(현재 데이터 테이블() << 행 가져오기 위치(:열 2 == "X" & :기준 1 == a & :기준 2 == b))]
이것이 작동하지 않는 이유가 있습니까?
Re: 특정 기준을 충족하는 셀의 행 번호 얻기위의 내용은 By 열의 여러 경우에 적용됩니다(예: 예에서처럼 "M" 및 "F"로만 제한되지 않음). 그러나 너무 복잡하지 않으면서 여러 "By-column"에 대해서는 작동하지 않습니다. 여러 열의 카테고리를 결합하는 새 열(예: '연령-성별')을 사용하는 것이 좋습니다.
아래는 1) 첫 번째 또는 마지막 행을 선택할 수 있도록 허용하고(마지막 행을 얻으려면 최소를 최대로 변경) 2) 기준을 충족하는 행이 없는 경우 오류를 방지하는 약간 수정된 버전입니다.
만약에 ( N 행 ( 아르 자형 = 데이터 테이블 ( "빅클래스.jmp" ) << 어디에서 행을 가져오나요? ( : 키 == 60 ) ) > 0 ,
만약에 ( ( 큐 = 최소 ( 위치 ( : 섹스 [ 아르 자형 ] , : 섹스 ) )) > 0 ,
: 이름 [ 아르 자형 [ 큐 ]]
)
)
Re: 특정 기준을 충족하는 셀의 행 번호 얻기감사합니다. "기준" 기준이 여러 개 있으면 어떻게 되나요? 그리고 기준을 충족하는 첫 번째 행 또는 마지막 행을 검색할지 여부를 어디에서 지정합니까?
Re: 특정 기준을 충족하는 셀의 행 번호 얻기이것은 작동하는 것 같습니다:
r = 현재 데이터 테이블() << 행 가져오기 where( :height == 60 );
:이름[r[포함( :sex, :섹스 )]];
키 = 60인 각 성별의 첫 번째 사람의 이름을 찾습니다. 현재 데이터 테이블이 모든 조건에서 작동하는지 확실하지 않습니다(예: 독립적으로 실행되는 스크립트를 방해함).
Re: 특정 기준을 충족하는 셀의 행 번호 얻기이 기능에 "기준" 기준을 추가하는 방법이 있습니까? 예를 들어 열 1에서 "X"와 동일한 첫 번째 셀의 행 번호를 찾고 싶지만 열 2의 각 값에 대해 별도로 수행하고 싶습니까?
복잡한 If 함수로도 그렇게 할 수 있지만 Col 접두사가 붙은 통계 함수가 작동하는 방식과 비슷하게 할 수 있으면 좋을 것 같습니다.
Re: 특정 기준을 충족하는 셀의 행 번호 얻기감사합니다. 나는 오랫동안 이것을 찾고 있었습니다!
Re: 특정 기준을 충족하는 셀의 행 번호 얻기나는 보통 JMP에서 VLOOKUP과 유사한 작업을 위해 Update and Join(또는 jsl)을 사용합니다.
그러나 열 수식을 사용하여 이를 수행하는 방법은 다음과 같습니다.
:높이[최소(
데이터 테이블( "Big Class.jmp" ) << 행 가져오기 위치( :name == "ROBERT" )
)]
이 예는 Big Class.jmp 샘플 데이터 테이블을 기반으로 합니다. 이름 열의 첫 번째 ROBERT의 키를 반환합니다. 코드를 수식 편집기에 붙여넣기만 하면 됩니다.
그러나 테이블 이름이 작동하려면 수식에 명시적으로 지정되어야 합니다. 행이 추가/삭제되거나 셀 값이 변경되면 수식 편집기에 없는 jsl 명령을 사용하는 이러한 유형의 수식은 자동으로 업데이트되지 않을 수 있습니다. 그렇다면 수식 편집기의 "적용" 버튼을 한 번 더 클릭해야 합니다.