셀의 위치가 제 각각일 때, 같은 값을 찾는 함수를 찾고 있습니다.
함수/공식
작성자
초코
작성일
2023-11-16 18:08
조회
158
안녕하세요!
선배님들의 고귀한 의견을 여쭙습니다.
고객사에서 DOS 수준의 프로그램을 사용하고 있어, 저도 동일하게 사용해야하는데요.
이 중에서 각 값을 도출 해 낼 수 있도록 함수를 만들고 싶습니다.
STA,ETA 등 왼쪽의 열은 문제가 없는데 오른쪽에 나오는 항목들이 순서가 제멋대로라서요.
거기다가 띄어쓰기의 칸수 또한 제각각입니다 ㅠㅠ
문제 | 해답 | |||
1 | DR PAC WIZ PRESS SHIFT-F11 TO SELECT COUNTER PRODUCTS | |||
STA AAD CTR PRESS SHIFT-F4 TO UPDATE SECOND CID | STA | AAD | ||
ETA 06NOV23/1000 MON RES NO. 0091-5232-AD-3 | ETA | 06NOV23/1000 | ||
VIA CPN AWD1 K079530 AWD2 | RES NO. | 0091-5232-AD-3 | ||
EQP C DEL ONE WAY FEE 91000 UKL | ORIGINAL | 02NOV23 1237 | ||
LIC USCAY3502145 BOOKING INFO | ||||
SOR T/05645721/P/I1 ORIGINAL ADC 02NOV23 1237 00000 | ||||
2 | DR PAC WIZ N2500E PRESS SHIFT-F11 TO SELECT COUNTER | |||
ETA 19DEC23/1000 TUE RES NO. 9865-5511-KA-6 | STA | |||
VIA CPN WIZARD OF ADDS NUMBER N2500E | ETA | 19DEC23/1000 | ||
AD2 CURRENT N1W 10NOV23 2043 00000 | RES NO. | 9865-5511-KA-6 | ||
AD3 LOS GATOS,CA,95032,US ORIGINAL N1W 29OCT23 1949 00000 | ORIGINAL | 29OCT23 1949 |
값만 넣으면 1번을 넣건, 2번을 넣건 값을 도출 해 낼 수 있는 서식을 찾고 있습니다.
또 하나는, 셀의 위치가 아래로 쭉 이어지는 값을 때, 조건으로 불러올 수 있는 함수가 있을까요?
일단 급한대로 IF로 조건부로 걸어놓긴 했습니다만, 혹시 특정 값을 찾은 다음 그 하단에 있는 셀을 불러오는 함수도 있는지 궁금합니다.
짧은 지식으로 ADDRESS나 OFFSET을 쓰려했지만 실패해서 여쭤봅니다.
미리 감사드립니다. ㅠㅠ
1 | NAME | NAME | ADDDA | |
ADDDA | PHONE | 010-0000-0000 | ||
PHONE | PHONE2 | |||
010-0000-0000 | ADDRESS | DEAJEON | ||
ADDRESS | ||||
DEAJEON | ||||
2 | NAME | NAME | BBBBBB | |
BBBBBB | PHONE | 010-0000-0001 | ||
PHONE | PHONE2 | 011-1234-1234 | ||
010-0000-0001 | ADDRESS | DAEGU | ||
PHONE2 | ||||
011-1234-1234 | ||||
ADDRESS | ||||
DAEGU |
전체 13,331
번호 | 카테고리 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
[📚교재 출간 안내] 「진짜쓰는 실무엑셀」 , 드디어 출간되었습니다! (236)
![]() ![]() |
![]() ![]() |
2022.02.03 | 514 | 260112 | ||
공지사항 | 문서서식 |
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐
(197)
오빠두엑셀
|
2021.10.28
|
추천 280
|
조회 17876
|
![]() ![]() |
2021.10.28 | 280 | 17876 |
64437 | 함수/공식 |
New [다중조건 index large row] 함수가 적용이 안되네요
![]() ![]() ![]() |
![]() |
11:53 | - | 11 |
64433 | VBA |
New 셀레니움 세부 내용 가져오는 방법
![]() |
![]() |
10:26 | - | 9 |
64432 | 함수/공식 |
New Min if 함수 오류 해결 부탁드립니다.
![]() ![]() |
![]() |
09:50 | - | 16 |
64429 | 함수/공식 |
New [해결방법문의] 여러시트에서 이름에따른 금액을 검색하고 싶습니다.
![]() ![]() |
![]() |
03:10 | - | 26 |
64427 | 차트/그래프 |
New 막대그래프의 선을 따서 반전시키는 방법 문의
![]() ![]() ![]() |
![]() |
01:36 | - | 15 |
64423 | 함수/공식 |
New 이름,주소 월 별로 비교해서 변경사항 있으면 IF 중첩함수로 추출하는 방법
![]() ![]() |
![]() |
2023.12.01 | - | 31 |
64420 | 기능/도구 |
New ㅠㅠㅠㅠㅠ.... 어제부터 몇시간째 못풀고 있습니다.. 나열되어 있는표 교차행(?)으로 만드는법
![]() ![]() |
![]() |
2023.12.01 | - | 39 |
64417 |
New 달 바뀌면 자동으로 적용되는 서식궁금합니다.
![]() ![]() ![]() |
![]() |
2023.12.01 | - | 40 | |
64415 |
New 거래명부에서 가져온 정보로 거래명세서 자동채우기. 같은날 다수거래처, 다수품목 일때 오류 관련
![]() ![]() |
![]() |
2023.12.01 | - | 37 | |
64414 | 함수/공식 |
New 연차현황 관련
![]() ![]() |
![]() |
2023.12.01 | - | 43 |
64411 | 함수/공식 |
New 가장 가까운 좌표 리스트업
![]() ![]() ![]() |
![]() |
2023.12.01 | - | 40 |
64410 | VBA |
New 앞 단어의 받침 유무에 따라 잘못 사용된 (을/를) 검사 매크로 만들기 질문
![]() ![]() |
![]() |
2023.12.01 | - | 37 |
64405 | 함수/공식 |
New 한 좌표값(a,b)이랑 가장 가까운 좌표값 찾기
(4)
![]() |
![]() |
2023.12.01 | - | 39 |
64404 | 함수/공식 |
New 구매리스트 관련문의 (VLOOKUP 중복 건너뛰고 표기하기)
![]() ![]() |
![]() |
2023.12.01 | - | 43 |
64396 | 함수/공식 |
New 표준편차 계산시 특정월의 데이터만 계산하고 싶습니다(X방향)
![]() ![]() ![]() |
![]() |
2023.12.01 | - | 38 |
64393 | 함수/공식 |
New 엑셀 함수 값 관련 질문
(2)
![]() |
![]() |
2023.12.01 | - | 36 |
64387 | VBA |
New 아실 크롤링 관련 문의
(1)
![]() |
![]() |
2023.11.30 | - | 42 |
64384 | VBA |
New VBA PivotItem 문의
(1)
![]() |
![]() |
2023.11.30 | - | 42 |
64382 | 파워쿼리/피벗 |
New [파워쿼리] 쿼리안에서 구분기호 기준으로 열분할을 하고 난 후, 아래로 채우기가 안됩니다.!!
(6)
답변완료
![]() |
![]() |
2023.11.30 | - | 50 |
64381 | 함수/공식 |
New row()가 자동으로 변경될 수 있도록....
![]() ![]() |
![]() |
2023.11.30 | - | 47 |
64377 | 피벗테이블 |
New 엑셀 피벗 행/열 비율 산출 질문
(2)
![]() |
![]() |
2023.11.30 | - | 33 |
64376 | VBA |
New 견적서 내용을 리스트업 하는 VBA
![]() ![]() ![]() |
![]() |
2023.11.30 | - | 44 |
64371 | 구글시트 |
New 두 개 시트 연동
(4)
답변완료
![]() |
![]() |
2023.11.30 | - | 48 |
64370 | 함수/공식 |
New 모든시트를 선택하는 함수가 있을까요?ㅠㅠ
(2)
![]() |
![]() |
2023.11.30 | - | 60 |
64367 | VBA |
New 특정셀에 여러 변수 값을 대입하여 나오는 계산 값을 변수에 맞게 한번에 출력되게 하는 방법이 있을까요??
![]() ![]() ![]() |
![]() |
2023.11.30 | - | 46 |
64366 | 문서서식 |
New 전체인쇄와 시트1개 인쇄시 이미지 품질 저하문제
![]() ![]() |
![]() |
2023.11.30 | - | 31 |
64360 | 함수/공식 |
New 각 열의 텍스트를 비교하여 일치율에 따라 관련열 값 가져오기
![]() ![]() |
![]() |
2023.11.30 | - | 41 |
64359 | 구글시트 |
New 엑셀 또는 구글시트 - 다른시트 데이터의 새로운값만 순차적으로 가져오는방법..
(3)
![]() |
![]() |
2023.11.30 | - | 37 |
64355 | 함수/공식 |
New sumifs 문의 드립니다.
(2)
답변완료
![]() |
![]() |
2023.11.30 | - | 43 |
64353 | 함수/공식 |
New 엑셀 수식이 안 먹어요~
![]() ![]() |
![]() |
2023.11.30 | - | 60 |
@초코 님
M365 나 EGTOOLS에서 작동합니다.
F4=LET(Data," "&TRIM(TEXTJOIN(" ",1,$B$3:$B$9)),nPos,SEARCH(" "&D4&" ",Data),Rdata,REPLACE(Data,1,nPos+LEN(D4)+1,""),
IFERROR(IF(D4="ORIGINAL",LEFT(RIGHT(Rdata,18),13),TRIM(LEFT(SUBSTITUTE(Rdata," ",REPT(" ",100),1),100))),""))
@초코 님 =IF(ISNUMBER(SEARCH(D4,B4)),MID(B4,SEARCH(D4,B4)+LEN(D4)+1,SEARCH(" ",B4,SEARCH(D4,B4)+LEN(D4)+1)-SEARCH(D4,B4)-LEN(D4)),"")
예제파일 E4셀 기준 공식입니다. 나머지는 적절히 수정해서 사용해보십시오
@더블유에이 님 답변 감사합니다 선생님! 해당 수식은 같은 위치에 있을 때만 사용 가능할 것 같아서요!
혹시 단일 행이 아닌 B1~B5에서 "STA"라는 값을 찾아서 그 뒤에 내용을 불러오는 건 불가능할까요?
위치가 매번 바뀌어서 ㅠㅠㅠ
@초코 님 B4를
B4&B5&B6&B7..
로 바꿔서 사용해보세요.
@더블유에이 님 와 이거였어요 너무 감사합니다 선생님!!!!!!!!!!!!!!!
ISNUM/SEARCH 함수는 아래 링크를 참고해보시길 바랍니다
https://www.oppadu.com/%ec%a7%84%ec%a7%9c%ec%93%b0%eb%8a%94-%ec%8b%a4%eb%ac%b4%ec%97%91%ec%85%80-7-5-2/