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

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

예를 들어, 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(상대 참조)


Posted by 솔로윈드


<%
url =  "http://www.kma.go.kr/weather/forecast/mid-term-xml.jsp?stnId=109"
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
날짜계산  (0) 2018.03.11
asp 함수모음  (0) 2018.03.11
ASP와 ASP.net 의 차이점  (0) 2018.02.26
Posted by 솔로윈드

날짜계산

프로그램/ASP 2018.03.11 23:36
DateDiff 라는 함수를 사용하면 간단히 알 수 있습니다.
 
<%
dim strDate
dim intDay,intMonth,intYear
strDate="2008년 2월 1일"
intDay= datediff("d",strDate,now)
intMonth= datediff("m",strDate,now)
intYear= datediff("yyyy",strDate,now)
Response.Write "년 경과 : " & intYear & "<br>"
Response.Write "월 경과 : " & intMonth & "<br>"
Response.Write "일 경과 : " & intDay & "<br>"
%>
 
위에서 "d", "m", "yyyy"와 같은 옵션들은 다음과 같은 것들이 있습니다.
-------------------------------



-------------------------------
만약 두 날짜 사이에 몇초의 간격이 있는지 구한다면..
DateDiff("s", date1, date2) 와 같이 사용하시면 됩니다.
 
도움 되시길 바라며 즐거운 하루 되세요.
설명
yyyy
연도
q
분기
m
y
일년 중 몇째 날
d
w
평일
ww
h
시간
n
s


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

다른사이트의 정보를 내사이트에 연동하기  (0) 2018.03.11
날짜계산  (0) 2018.03.11
asp 함수모음  (0) 2018.03.11
ASP와 ASP.net 의 차이점  (0) 2018.02.26
Posted by 솔로윈드


티스토리 툴바