Marlene은 교사이며 단어 검색을 좋아하는 학생들이 있습니다. 그녀는 그것을 만드는 데 시간이 많이 걸린다는 것을 알게되었지만 학생들은 그것을 사용할 때 교재를 훨씬 더 잘 기억하는 것 같습니다. Marlene은 A부터 Z까지의 알파벳 문자로 셀 범위를 자동 완성하는 방법이 있는지 궁금해했습니다. 이렇게하면 기능을 사용하여 단어 검색의 사각형을 문자로 채울 수 있습니다. 검색 할 실제 단어입니다.

Excel의 자동 완성 도구에는 날짜 및 숫자 시퀀스와 같이 자동으로 채울 몇 가지 표준 시퀀스가 ​​있습니다. 그러나 자동 완성의 가장 강력한 부분은 도구가 내장 된 시퀀스만큼 쉽게 사용하는 사용자 지정 목록을 만들 수 있다는 것입니다. 사용자 지정 목록을 수동으로 생성하려면 다음 단계를 따르십시오.

  1. Excel 옵션 대화 상자를 표시합니다. (Excel 2007에서는 Office 단추를 클릭 한 다음 Excel 옵션을 클릭합니다. Excel 2010 및 Excel2013에서는 리본의 파일 탭을 표시 한 다음 옵션을 클릭합니다.)

  2. Excel 2007을 사용하는 경우 대화 상자 왼쪽에서 인기가 선택되어 있는지 확인하십시오. Excel 2010 또는 Excel 2013을 사용하는 경우 화면 왼쪽에서 고급을 클릭하고 일반 영역으로 스크롤합니다.

  3. 사용자 지정 목록 편집을 클릭합니다. Excel은 사용자 지정 목록 대화 상자를 표시하고 Excel 옵션 대화 상자를 숨 깁니다. (그림 1 참조)

  4. 대화 상자 왼쪽의 사용자 지정 목록 목록에서 새 목록 옵션을 선택합니다.

  5. 목록 항목 상자에 각 알파벳 문자를 한 줄에 하나씩 입력합니다. (입력하는 각 문자 다음에 Enter를 누르십시오.)

  6. 완료되면 추가 버튼을 클릭합니다.

  7. 완료하려면 확인을 클릭하십시오.

새로 생성 된 사용자 지정 목록을 사용하려면 시퀀스를 시작할 문자 하나 또는 두 개를 입력하고 해당 셀을 선택한 다음 자동 채우기 핸들을 사용하여 채우려는 셀 수만큼 드래그하면됩니다.

대화 상자에 26자를 입력하지 않으려는 경우에 대비하여 좀 더 쉬운 사용자 지정 목록을 만드는 또 다른 방법이 있습니다. 대신, 이미 26 개의 셀에 알파벳 문자가있는 경우 다음 단계를 따르십시오.

  1. 알파벳 문자가 포함 된 셀을 선택하십시오.

  2. Excel 옵션 대화 상자를 표시합니다. (Excel 2007에서는 Office 단추를 클릭 한 다음 Excel 옵션을 클릭합니다. Excel 2010 및 Excel2013에서는 리본의 파일 탭을 표시 한 다음 옵션을 클릭합니다.)

  3. Excel 2007을 사용하는 경우 대화 상자 왼쪽에서 인기가 선택되어 있는지 확인하십시오. Excel 2010 또는 Excel 2013을 사용하는 경우 화면 왼쪽에서 고급을 클릭하고 일반 영역으로 스크롤합니다.

  4. 사용자 지정 목록 편집을 클릭합니다. Excel은 사용자 지정 목록 대화 상자를 표시하고 Excel 옵션 대화 상자를 숨 깁니다. 또한 1 단계에서 선택한 셀 범위가 가져 오기 단추 바로 왼쪽에 표시됩니다.

  5. 가져 오기 버튼을 클릭합니다. Excel은 선택한 셀의 내용을 사용자 지정 목록으로 추가합니다.

  6. 확인을 클릭하십시오.

물론 사용자 지정 목록을 사용하면 특히 단어 검색을 만들 때 한 가지 단점이 있습니다. 빈 사각형에 추가 된 문자는 항상 예측 가능한 순서로되어있어 실제 단어를 원하는 것보다 조금 더 쉽게 찾을 수 있습니다. 퍼즐을 좀 더 어렵게 만들려면 단어가 아닌 사각형을 임의의 문자로 채우는 것이 좋습니다.

임의의 문자를 얻는 쉬운 방법 중 하나는 다음 공식을 사용하는 것입니다.

=CHAR(RANDBETWEEN(65,90))

이 수식은 RANDBETWEEN 함수가 제공된 두 경계 값 사이에 임의의 숫자 값을 반환하기 때문에 작동합니다. 이 경우 문자 A와 Z의 ASCII 값인 65에서 90 사이의 값을 반환합니다. 그런 다음 CHAR 함수를 사용하여이 임의의 숫자 값을 실제 문자로 변환합니다.

많은 단어 검색 퍼즐을 만드는 경우 매크로를 사용하여 임의의 알파벳 문자로 셀 범위를 채울 수 있습니다.

이러한 매크로를 조합 할 수있는 방법에는 여러 가지가 있습니다. 다음은 특히 유연한 것입니다. 미리 선택된 범위 (매크로를 실행할 때 선택한 범위)에서 작동하거나 매크로를 실행 한 후 범위를 선택할 수 있습니다.

Sub AlphaFill()

Dim Cell, CellChars     Dim Default, Prompt, Title     Dim rangeSelected As Range     Dim UpperCase As Boolean

Title = "AlphaFill Cell Selection"

Default = Selection.Address     Prompt = vbCrLf _       & "Use mouse in conjunction with " _       & "SHIFT and CTRL keys to" & vbCrLf _       & "click and drag or type in name(s) " _       & "of cell(s) to AlphaFill" & vbCrLf & vbCrLf _       & "Currently selected cell(s): "

& Selection.Address

On Error Resume Next     Set rangeSelected = InputBox(Prompt, Title, _       Default, Type:=8)

If rangeSelected Is Nothing Then Exit Sub

UpperCase = True     Randomize     For Each Cell In rangeSelected         CellChars = Chr(64 + Int((Rnd * 26) + 1))

If Not UpperCase Then CellChars = LCase(CellChars)

Cell.Value = CellChars     Next End Sub

작성된 매크로 코드는 지정한 범위에 대문자를 삽입합니다. 대신 소문자를 사용하려면 UpperCase 변수를 True가 아닌 False로 설정하기 만하면됩니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (7803)은 Microsoft Excel 2007, 2010 및 2013에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excel-AutoFilling_with_the_Alphabet [알파벳으로 자동 완성].