Excel 2010에서 이름으로 결과 얻기

Excel 2010에서 이름으로 결과 얻기

아래 데이터를 구문 분석하고 다음과 같은 결과를 표시해야 합니다.

Mary notready=483 training=452 break=30 

Break_100수식이 있습니다. 문제가 있는 것은 이름이 먼저이고 그 다음에는 7~10개의 데이터 행이 있으며 필요한 것은 다른 행에 있더라도 해당 이름 아래에서 첫 번째를 가져오는 일종의 배열입니다. .

Mary    
Summary:    08:02:32
() 9/19/2012    
Not_Ready_Default_Reason_Code   00:00:05
Training_3000   07:32:21
Break_1000  00:30:06
daily 9/19/2012 08:02:32
Agent:  08:02:32
Dan 
Summary:    01:18:33
() 9/19/2012    
Break_1000  00:34:27
Not_Ready_Default_Reason_Code   00:01:37
Personal_4000   00:42:29
daily 9/19/2012 01:18:33
Agent:  01:18:33

답변1

나는 질문을 이해하지 못합니다(예: "데이터 샘플에 찾고 있는 것이 포함되어 있지 않은 경우 제공된 데이터 예제에서 찾고 있다고 말하는 것을 어떻게 찾을 수 있습니까?"). 하지만 다음은 한 단계 더 나아가는 것일 수 있습니다. , 댓글에 다 담기에는 너무 깁니다.

  1. 가정: 이름이 있는 행을 식별할 수 있으며 Break_1000항목은 서로 가깝지 않습니다.
  2. 왼쪽에 두 개의 열을 추가합니다.
  3. 그것이 첫 번째 명명된 행인 경우 넣 =MATCH("Break",$B1:$B10,0)습니다 .A1
  4. 이름을 필터링하고 A1필요한 만큼 복사합니다.
  5. 필터를 반전하고 추가합니다 =IF(LEFT(C2,5)="Break","Break","")( C22번째 필터링된 행인 경우).
  6. B2필요한 만큼 복사하세요 .

끔찍한 문제이지만 이제 식별 가능한 이름 행 옆에 값으로 "Break"를 시작하는 행의 상대적 위치가 있어야 합니다. 그것이 당신에게 도움이 될지는 현재로서는 다소 신비스러워 보이는 것에 달려 있습니다!

관련 정보