토픽 블라블라

엑셀 개고수 형님계십니까?

대한항공 · l********

적절한 함수를 찾고있습니다.

상황은 이러합니다.

1. 매우많은 사람이있습니다.

2. 정기적으로 봐야하는 시험이있습니다.

3. 정기적이긴 하지만 시험은 매달 존재하여 사람들은 참여를 할수도 안할수도 있습니다.

4. 시험에 참여하면 사람의 우측에 데이터가 쌓입니다.

Ex)
유재석 8_ _ _ 6_ _ 9_ _ _
조세호 _ _ _ _ _ _ 8_ _
_는 빈셀으로 생각해주시면 되겠습니다.

이럴경우 유재석 이라는 사람을 검색했을때

가장 최근본 시험 결과를 표출해주는 함수 찾는데

Vlookup 으로는 어려운거죠?
ㅠㅠㅠ

댓글 33

스타트업 · p********

팡숀? 그런거 너무 의존하지 마세요

대한항공 · l******** 작성자

컨트롤 에프로 일일이 찾기에는 찾아야하는 수가 너무 많아서요 ㅠㅠ

한국지식재산보호원 · Y****

이럴때 쓰는게 지피티! 지피티를 활용해보게

대한항공 · l******** 작성자

지피티가 이해를 못하는거 같더라구요 ㅠㅠ

서울교통공사 · 야**

vlookup이랑 right 함수 쓰면 되는 거 아닌가 싶은데
내가 본문 이해 잘못했을수도

대한항공 · l******** 작성자

Right는 한 셀에서 글자수이고 저건 여러 셀중에 찾는거라 ㅠㅠ

서울교통공사 · 야**

그러면 밑에 형 말대로 index match vloolup 조합해서 쓰는 게 좋아

NCSOFT · 푸********

엑셀에서 주어진 조건에 맞게 "가장 최근본 시험 결과"를 가져오는 함수는 `LOOKUP`, `INDEX`, `MATCH` 등을 조합하여 사용할 수 있습니다. 아래는 예제와 함께 해당 함수를 사용하는 방법입니다.

예를 들어, A열에 사람 이름이 있고 B열부터는 각 시험 결과가 있는 상황이라고 가정하겠습니다.

1. 예제 데이터 (시트의 일부):
```
A B C D E F G H
----------------------------------------------
유재석 8 "" "" "" 6 "" "" 9
조세호 "" "" "" "" "" "" 8 ""
```

2. 유재석의 가장 최근 시험 결과를 찾아오는 함수:
- 유재석의 데이터는 B2:H2 범위에 있다고 가정합니다.
- 배열 수식을 사용하여 가장 마지막 값을 찾습니다.

```excel
=LOOKUP(2, 1/(B2:H2<>""), B2:H2)
```

이 수식의 설명:
- `B2:H2<>""` 부분은 셀들이 빈 셀이 아닌 경우에만 `TRUE`를 반환합니다.
- `1/(B2:H2<>""`는 `TRUE` 값을 1로, `FALSE` 값을 에러로 변환합니다.
- `LOOKUP(2, 1/(B2:H2<>""), B2:H2)`는 `1/(B2:H2<>""` 배열에서 2를 찾습니다. 이 배열에는 2가 없으므로, LOOKUP은 가장 마지막 TRUE 값을 찾고, 그에 대응하는 B2:H2의 값을 반환합니다.

3. 전체적인 사용 예제:
- 예를 들어, B2:H2 범위에 유재석의 데이터를 입력한 후 이 수식을 사용하여 가장 최근의 값을 얻을 수 있습니다.

또한, 이 방법을 일반화하여 다른 사람들에게도 적용할 수 있습니다. 예를 들어, 사람의 이름을 A열에 두고 해당 사람의 최근 시험 결과를 다른 열에서 자동으로 계산하도록 설정할 수 있습니다.

이렇게 하면 엑셀에서 각 사람의 최근 시험 결과를 쉽게 추출할 수 있습니다.

대한항공 · l******** 작성자

와 형님

대한항공 · l******** 작성자

제가 월요일에 해보고 말씀드릴께요 감사합니다

대한항공 · l******** 작성자

근데 이거 어떻게 하신거에요?! Gpt???

새회사 · 엑****

최선의 방법은 아닐 확률이 높습니다 그냥 생각나는대로 짠거라

2019미만 버전에서는 함수 입력 후 CTRL+SHIFT+ENTER를 눌러 배열 함수 적용해주세요

=INDEX(데이터 범위, MATCH(찾는 사람, 성명 열, 0), MAX((성명 열 = 찾는 사람) * IF(데이터 범위<>"", COLUMN(데이터 범위)))-COLUMN(데이터 범위가 시작하는 열의 한칸 왼쪽 열 아무 셀))

댓글 이미지

새회사 · 엑****

찾는 사람 기준으로 시험 성적이 전무하면 아마 에러 뜰겁니다
보기 싫으시면 전체 함수를
=IFERROR(기존 함수, "") 와 같이 둘러싸주세요

대한항공 · l******** 작성자

감사해요 사실 제가 스프레드시트에서 사용할꺼라 딱 맞는디는 모르겠지만 해볼께요

대한항공 · l******** 작성자

정성에 감사드립니다

인기 채용

더보기

토픽 베스트

연애프로섭렵자
돌싱글즈
블라괴담소
테니스
우리회사 채용해요
나만쓰레기야?
육아
비밀 고민상담소
애니메이션
캠핑