=cell("filename")

==> 경로[파일명]시트명 으로 표시

예) c:\내문서\[통합 문서1.xls]sheet1

Posted by 투덜ⓔ

오피스2010 도움말에서 찾음.

 

선택한 셀에서 0 값을 숨기는 숫자 서식 사용

선택한 셀에서 0 값을 숨기려면 다음 절차를 수행합니다. 해당 셀 중 하나의 값이 0이 아닌 값으로 변경되면 값 서식이 일반 숫자 서식과 비슷해집니다.

  1. 숨길 0 값이 있는 셀을 선택합니다.
  2. 홈 탭의 셀 그룹에서 서식을 클릭한 다음 셀 서식을 클릭합니다.
  1. 범주 목록에서 사용자 지정을 클릭합니다.
  2. 형식 상자에 0;-0;;@를 입력합니다.

 참고 

  • 숨겨진 값은 수식 입력줄 또는 셀에서 편집한 경우에는 셀에만 나타나고 인쇄되지는 않습니다.
  • 홈 탭의 셀 그룹에서 서식을 클릭한 다음 셀 서식을 클릭합니다.
  • 숨겨진 값을 다시 표시하려면 셀을 선택한 다음 홈 탭의 셀 그룹에서 서식을 가리킨 다음 셀 서식을 클릭합니다. 범주 목록에서 일반을 클릭하여 기본 숫자 서식을 적용합니다. 날짜 또는 시간을 다시 표시하려면 표시 형식 탭에서 해당 날짜 또는 시간 형식을 선택합니다.
Posted by 투덜ⓔ

=IF(INT((COLUMN()-1)/2)<10,"0","")&INT((COLUMN()-1)/2)&":"&IF(MOD(COLUMN(),2)=1,"01","31")&" ~ "&IF(INT((COLUMN()-1)/2)<10,"0","")&INT((COLUMN())/2)&":"&IF(MOD(COLUMN(),2)=1,"30","00")

00:01 ~ 00:30
00:31 ~ 01:00
01:01 ~ 01:30
01:31 ~ 02:00
02:01 ~ 02:30

Posted by 투덜ⓔ

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'Author : 투덜ⓔ
'Title  : 문자열변환+개행
'Date   : 2011.01
'설명   : 지정한 문자열을 기준으로 개행을 하고, '%'로 시작하는 16진수 값을 변환하여 문자,한글로 변환
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'사용법 : 1. Acroedit의 사용자 도구 설정에서 사용자 도구를 하나 추가합니다.
'            - 메뉴이름에   에 알아서입력  :  디코딩변환
'            - 명령         에 다음값입력  :  C:\WINDOWS\system32\cscript.exe
'            - 인자         에 다음값입력  :  /nologo "C:\Program Files\AcroSoft\AcroEdit\디코딩변환.vbs" "%SELBLOCK%"
'         2. Acroedit 편집창에서 사용자도구 실행하면 출력창에 결과를 출력.
'<테스트><테스트> %3C%C5%D7%BD%BA%C6%AE%3E%3C%C5%D7%BD%BA%C6%AE%3E
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

On Error Resume Next

Dim sText

Set objArgs = WScript.Arguments
if objArgs.Count > 0 then
    sText=TRIM(objArgs(0))  ' 마우스로 드래그시 파일명 전달
    if len(sText)=0 then
        WScript.echo "=== 입력된 문자가 없습니다. ===[" & sText & "]"
        WScript.Quit(0)
    end if
else
    WScript.echo "=== 입력된 인자가 없습니다. ==="
    WScript.Quit(0)
end if

log("입력문자열 [" & sText & "]")

Do While InStr(sText,"%") > 0
    iPos  = InStr(sText,"%")
    sFind = Mid(sText,iPos,3)
    iDec1  = HexToDec(Mid(sFind,2,2))
    log("iPos ["&iPos&"] sFind ["&sFind&"] iDec1["&CStr(iDec1)&"]")

    If iDec1 < 129 Then
        ToStr = chr(iDec1)
    Else
        sFind = Mid(sText,iPos,6)
        iDec2 = HexToDec(Mid(sFind,5,2))
        ToStr = chr("&h" & Mid(sFind,2,2) & Mid(sFind,5,2))
    End If
    log("sFind["&sFind&"] ToStr["&ToStr&"]")
   
    sText = Replace(sText,sFind,ToStr)
Loop

sText = Replace(sText,"><",">"&chr(10)&"<")

log("=== 변환완료 ===")
WScript.echo sText

WScript.Quit(0)

Function log(str)
    'WScript.echo str
End Function

Function HexToDec(str)
    HexToDec = 0
    For i = 1 To Len(str)
        iDec = isHex(Mid(str,Len(str)-i+1,1))
        HexToDec = HexToDec + iDec * 16 ^ ( i-1 )
        log("=== HexToDec i ["&i&"] iDec ["&CStr(iDec)&"] HexToDec ["&CStr(HexToDec)&"]")
    Next
    log("=== HexToDec End result["&CStr(HexToDec)&"]")
End Function

Function isHex(str)
    log("=== isHex Start str["&str&"]")
    isHex = 0
    If Asc(str) >= 48 AND Asc(str) <= 57 Then '0~1 숫자이면
        isHex = CInt(str)
    ElseIf Asc(str) >= 65 AND Asc(str) <= 70 Then 'A~F 문자이면
        isHex = Asc(str)-55
    Else
        isHex = 0
    End If
    log("=== isHex End result["&CStr(isHex)&"]")
End Function

'유틸리티 > 문서편집기' 카테고리의 다른 글

[엑셀] 선택한 셀에서 0 값을 숨기는 숫자 서식 사용  (0) 2012.04.10
(엑셀)30분단위 시간표시하기  (0) 2011.12.07
아크로에디트 vbscript 디코딩변환  (0) 2011.08.04
WinMerge  (0) 2010.06.29
AcroEdit  (0) 2010.06.25
Posted by 투덜ⓔ

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'Author : 투덜ⓔ
'Title  : 문자열변환+개행
'Date   : 2011.01
'설명   : 지정한 문자열을 기준으로 개행을 하고, '%'로 시작하는 16진수 값을 변환하여 문자,한글로 변환
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'사용법 : 1. Acroedit의 사용자 도구 설정에서 사용자 도구를 하나 추가합니다.
'            - 메뉴이름에   에 알아서입력  :  Replace+Enter
'            - 명령         에 다음값입력  :  C:\WINDOWS\system32\cscript.exe
'            - 인자         에 다음값입력  :  /nologo "C:\Program Files\AcroSoft\AcroEdit\디코딩변환.vbs" "%SELBLOCK%"
'         2. Acroedit 편집창에서 사용자도구 실행하면 출력창에 결과를 출력.
'<테스트><테스트> %3C%C5%D7%BD%BA%C6%AE%3E%3C%C5%D7%BD%BA%C6%AE%3E
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

On Error Resume Next

Dim sText

Set objArgs = WScript.Arguments
if objArgs.Count > 0 then
    sText=TRIM(objArgs(0))  ' 마우스로 드래그시 파일명 전달
    if len(sText)=0 then
        WScript.echo "=== 입력된 문자가 없습니다. ===[" & sText & "]"
        WScript.Quit(0)
    end if
else
    WScript.echo "=== 입력된 인자가 없습니다. ==="
    WScript.Quit(0)
end if

log("입력문자열 [" & sText & "]")

Do While InStr(sText,"%") > 0
    iPos  = InStr(sText,"%")
    sFind = Mid(sText,iPos,3)
    iDec1  = HexToDec(Mid(sFind,2,2))
    log("iPos ["&iPos&"] sFind ["&sFind&"] iDec1["&CStr(iDec1)&"]")

    If iDec1 < 129 Then
        ToStr = chr(iDec1)
    Else
        sFind = Mid(sText,iPos,6)
        iDec2 = HexToDec(Mid(sFind,5,2))
        ToStr = chr("&h" & Mid(sFind,2,2) & Mid(sFind,5,2))
    End If
    log("sFind["&sFind&"] ToStr["&ToStr&"]")
   
    sText = Replace(sText,sFind,ToStr)
Loop

sText = Replace(sText,"><",">"&chr(10)&"<")

log("=== 변환완료 ===")
WScript.echo sText

WScript.Quit(0)

Function log(str)
    'WScript.echo str
End Function

Function HexToDec(str)
    HexToDec = 0
    For i = 1 To Len(str)
        iDec = isHex(Mid(str,Len(str)-i+1,1))
        HexToDec = HexToDec + iDec * 16 ^ ( i-1 )
        log("=== HexToDec i ["&i&"] iDec ["&CStr(iDec)&"] HexToDec ["&CStr(HexToDec)&"]")
    Next
    log("=== HexToDec End result["&CStr(HexToDec)&"]")
End Function

Function isHex(str)
    log("=== isHex Start str["&str&"]")
    isHex = 0
    If Asc(str) >= 48 AND Asc(str) <= 57 Then '0~1 숫자이면
        isHex = CInt(str)
    ElseIf Asc(str) >= 65 AND Asc(str) <= 70 Then 'A~F 문자이면
        isHex = Asc(str)-55
    Else
        isHex = 0
    End If
    log("=== isHex End result["&CStr(isHex)&"]")
End Function

Posted by 투덜ⓔ


homepage : http://winmerge.org/

WinMerge-2.12.4-Setup.exe

WinMerge-2.12.4-exe.zip



무료이면서 텍스트 비교에서 강력한 기능을 발휘한다.
특히 확장자 및 와일드문자를 이용한 파일비교는 기본이고,
폴더 비교까지 이런 프로그램이 무료라는 데에 기립박수를 보낼지어다.



Posted by 투덜ⓔ


홈페이지 : http://acrosoft.pe.kr

내가가 가장 좋아하는 텍스트 에디터다.
편집 명령이 델파이 텍스트 에디터와 많이 유사한점이 많아서 사용하기에 편하다.
물론 울트라에디트처럼 많은 기능이 있는건 아니지만
프리웨어치고 이처럼 많은 기능이 있는 편집기 또한 없을거라 생각된다.

acroedit.png
Posted by 투덜ⓔ