programing

선택한 모든 빈 셀을 텍스트로 채우는 방법을 Excel

megabox 2023. 5. 29. 10:28
반응형

선택한 모든 빈 셀을 텍스트로 채우는 방법을 Excel

엑셀 시트에 있는 모든 뱅크 셀을 선택하고 모든 셀에 동일한 값을 넣을 수 있습니까?

나는 단지 그들을 "null"로 채우고 싶습니다.

저는 2010년에 엑셀 학생이 있습니다.

특정 셀 수에 동일한 텍스트를 넣으려면 다음을 수행합니다.

  1. 텍스트를 넣을 셀 강조 표시
  2. 반복할 데이터에 현재 있는 셀을 입력합니다.
  3. Ctrl 키를 누른 상태에서 '되돌리기'를 누릅니다.

이제 강조 표시된 모든 셀에 동일한 데이터가 포함되어 있습니다.좋은 하루 되세요.

좋아요, 당신이 시도할 수 있는 것은.

Cntrl+H(찾기 및 바꾸기)를 선택한 후 찾을 내용을 비워두고 바꿀 내용을 NULL로 변경합니다.

그러면 USED 범위의 모든 빈 셀이 NULL로 대체됩니다.

교체할 셀을 선택하고 Excel 2010에서 F5를 선택하면 "이동" 상자가 나타납니다.특수 단추를 누릅니다.빈 셀 선택 - 빈 셀을 모두 선택합니다.수식 상자에 NULL 또는 원하는 대로 입력하고 ctrl + Enter 키를 눌러 선택한 모든 셀에 적용합니다.진정!

모든 셀이 하나의 열 아래에 있는 경우 열을 필터링한 다음 "(공백)"을 선택하고 셀에 값을 삽입하면 됩니다.그러나 "alt + 4"를 눌러 보이는 셀에만 값을 삽입해야 합니다.

검색 및 교체가 도움이 되지 않을 것 같습니다(Excel 2010 Home에서는 작동하지 않습니다).시트의 모든 셀에 "null"을 넣으시겠습니까?수백만 개의 셀이 있으며, 이 경우 검색 및 교체가 메모리 방식으로 처리할 수 없습니다(내가 틀리면 수정).

제 말이 맞고 수백만 개의 "늘" 세포를 원하지 않는다면, 여기 매크로가 있습니다.범위를 선택한 다음 비어 있는 모든 셀 안에 "null"을 넣으라는 메시지가 표시됩니다.

Sub FillWithNull()

Dim cell As range
Dim myRange As range

Set myRange = Application.InputBox("Select the range", Type:=8)
Application.ScreenUpdating = False

For Each cell In myRange
    If Len(cell) = 0 Then
        cell.Value = "Null"
    End If
Next

Application.ScreenUpdating = True

End Sub

VBA에서 이 작업을 수행하려면 이 방법이 더 짧습니다.

Sub FillBlanksWithNull()

'This macro will fill all "blank" cells with the text "Null"

'When no range is selected, it starts at A1 until the last used row/column

'When a range is selected prior, only the blank cell in the range will be used.

On Error GoTo ErrHandler:

Selection.SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "Null"

Exit Sub

ErrHandler:

MsgBox "No blank cells found", vbDefaultButton1, Error

Resume Next

End Sub

안부 전해요,

로버트 일브링크

언급URL : https://stackoverflow.com/questions/8601212/excel-how-to-fill-all-selected-blank-cells-with-text

반응형