콜론없이 시간 입력 또는 가져 오기 (Microsoft Excel)
셀에 시간을 입력하면 시간의 시간 부분과 분 부분 사이에 콜론이 있는지 Excel에서 키를 입력합니다. 그러나 키보드의 콜론 위치 때문에 입력하는 각 시간 값에 콜론을 입력하면 속도가 느려질 수 있습니다. 특히 입력 할 시간 값이 상당히 많은 경우에는 더욱 그렇습니다.
따라서 콜론 입력을 건너 뛰고 자동으로 입력하거나 한꺼번에 입력하는 방법이 있는지 궁금 할 수 있습니다.
그것들을 자동으로 입력하려면 좀 더 많은 작업이 필요하며 매크로를 사용해야하며 곧 다룰 것입니다. 다음과 같이 공식으로 콜론을 한 번에 입력 할 수 있습니다.
=TIMEVALUE(REPLACE(A1,3,0,":"))
이 수식은 시간 값 (콜론 없음)이 A1 셀에 있고 4 자리 숫자로 구성되어 있다고 가정합니다. 따라서 A1 셀에 1422와 같은 값이 포함 된 경우 수식은 실제 시간 값으로 14:22를 반환합니다. (셀을 시간 값으로 형식화해야 할 수도 있습니다.)
원래 입력 셀에 0813 대신 813과 같이 세 자리 만 사용하는 시간이 포함되어있는 경우 약간 다른 공식을 사용해야합니다.
=TIME(LEFT(A1,LEN(A1)-2),RIGHT(A1,2),0)
콜론 삽입이 자동으로 수행되도록하려면 매크로를 사용할 수 있습니다. 워크 시트에 날짜를 추가 할 계획 인 셀 범위를 검사하는 매크로를 만든 다음 항목에 콜론을 삽입 할 수 있습니다. 이는 SheetChange 이벤트에 의해 트리거되는 매크로를 생성하여 수행됩니다. 다음 매크로는 그러한 매크로 중 하나입니다.
Private Sub Workbook_SheetChange(ByVal Sh As Object, _ ByVal Target As Excel.Range) Dim TimeStr As String On Error GoTo EndMacro If Application.Intersect(Target, Range("C7:D15")) Is Nothing Then Exit Sub End If If Target.Cells.Count > 1 Then Exit Sub End If If Target.Value = "" Then Exit Sub End If Application.EnableEvents = False With Target If .HasFormula = False Then Select Case Len(.Value) Case 1 ' e.g., 1 = 00:01 AM TimeStr = "00:0" & .Value Case 2 ' e.g., 12 = 00:12 AM TimeStr = "00:" & .Value Case 3 ' e.g., 735 = 7:35 AM TimeStr = Left(.Value, 1) & ":" & _ Right(.Value, 2) Case 4 ' e.g., 1234 = 12:34 TimeStr = Left(.Value, 2) & ":" & _ Right(.Value, 2) Case Else Err.Raise 0 End Select .Value = TimeValue(TimeStr) End If End With Application.EnableEvents = True Exit Sub EndMacro: MsgBox "You did not enter a valid time" Application.EnableEvents = True ActiveCell.Offset(-1, 0).Select End Sub
매크로가 수행하는 첫 번째 작업은 방금 입력 한 데이터가 C7 : D15 범위에 있는지 확인하는 것입니다. 그렇지 않은 경우 매크로가 종료됩니다. 또한 셀이 하나만 선택되어 있고 셀이 비어 있지 않은지 확인합니다. 이러한 모든 기준이 충족되면 매크로는 셀에있는 값의 길이를 확인하고 필요에 따라 선행 0으로 채 웁니다. 이 매크로는 Chip Pearson의 사이트에있는 매크로를 기반으로합니다.
http://cpearson.com/excel/DateTimeEntry.htm
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (12205)은 Microsoft Excel 2007 및 2010에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.
link : / excel-Entering_or_Importing_Times_without_Colons [콜론없이 시간 입력 또는 가져 오기]
.