상대 참조, 절대 참조 및 혼합 참조 간 전환

셀 참조는 기본적으로 상대적입니다. 

예를 들어, C2 셀에서 A2 셀을 참조하는 경우 실제로 왼쪽으로 두 열(C - A) 떨어진 같은 행(2)의 셀을 참조합니다. 상대 셀 참조가 들어 있는 수식은 한 셀에서 다른 셀로 복사할 때 변경됩니다.

예를 들어, C2 셀의 수식 =A2+B2를 D2 셀로 복사하는 경우 D2의 수식은 한 열 오른쪽으로 조정되어 =B2+C2가 됩니다. 이 예제에서 수식을 복사할 때 원래 셀 참조를 유지하려면 열(A 및 B)과 행(2) 앞에 달러 기호($)를 붙여 셀 참조를 절대 참조로 만들어야 합니다. 그런 다음 수식=$A$2+$B$2를 C2에서 D2로 복사하면 수식이 그대로 유지됩니다.

경우에 따라 열 또는 행 값 앞에 달러 기호를 붙여 셀 참조를 "혼합" 참조로 만들어 열 또는 행을 "잠글" 수도 있습니다(예: $A2 또는 B$3). 셀 참조의 유형을 변경하려면 다음을 수행합니다.

  1. 수식이 들어 있는 셀을 선택합니다.

  2. 수식 입력줄 단추 이미지 에서 변경할 참조를 선택합니다.

  3. F4 키를 눌러 참조 형식 간에 전환합니다.

    다음 표에서는 참조를 포함하는 수식이 아래쪽 두 셀과 오른쪽 두 셀에 복사될 때 참조 형식이 업데이트되는 방식을 약술합니다.

복사되는 수식

참조

변경 결과

A1에서 두 셀 아래 오른쪽으로 복사된 수식

$A$1(절대 열과 절대 행)

$A$1(절대 참조)

A$1(상대 열과 절대 행)

C$1(혼합 참조)

$A1(절대 열과 상대 행)

$A3(혼합 참조)

A1(상대 열과 상대 행)

C3(상대 참조)



<%
set xml = Server.CreateObject("Msxml2.ServerXMLHTTP.3.0")
xml.open "GET", url, false
xml.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xml.send
res1 = xml.status
res = xml.responsetext
 
'한글 깨짐 방지
Set responseStrm = CreateObject("ADODB.Stream")
responseStrm.Open
responseStrm.Position = 0
responseStrm.Type = 1
responseStrm.Write xml.responseBody
responseStrm.Position = 0
responseStrm.Type = 2
responseStrm.Charset = "utf-8"
resultStr = responseStrm.ReadText
Response.Write resultStr  '불러온 내용을 뿌려주는 부분,뿌리기전에 값을 replace등오로 가공하여 필요한 부분만 취하면 됩니다.
responseStrm.close
Set responseStrm = Nothing
'한글 깨짐 방지

Set xml = Nothing
 
%>









출처: http://www.erel.kr/bbs/board.php?bo_table=study&sca=ASP%26ASP.NET

'프로그램 > ASP' 카테고리의 다른 글

날짜계산  (0) 2018.03.11
asp 함수모음  (0) 2018.03.11
ASP와 ASP.net 의 차이점  (0) 2018.02.26

+ Recent posts