Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

 

Mặc dù Excel là một công cụ chuyên nghiệp để tính toán và phân tích dữ liệu nhưng nó cũng có thể được sử dụng để giải trí. Với một chút sáng tạo, bạn có thể biến bảng tính thành một không gian vui tươi với đầy những trò chơi và câu đố nhỏ. Bằng cách kết hợp các công thức và định dạng có điều kiện, bạn có thể biến bảng tính thành một trải nghiệm thú vị.

Trong hướng dẫn này, chúng tôi sẽ trình bày các thủ thuật Excel để xây dựng các trò chơi nhỏ và câu đố — một thứ hoàn toàn khác.

Trò chơi 1:Đoán số bằng gợi ý màu sắc

Đây là một trò chơi đoán số trong đó Excel chọn một số ngẫu nhiên và bạn thử đoán nó. Excel bí mật chọn một số; người chơi tiếp tục đoán và Excel sẽ cho họ biết liệu dự đoán quá cao hay quá thấp. Định dạng có điều kiện cung cấp manh mối trực quan về màu sắc.

Thiết lập sân chơi của bạn:

Tạo bố cục gọn gàng với các ô cho:

  • Số bí mật (chúng tôi sẽ ẩn)
  • Đầu vào đoán của bạn
  • Thông báo phản hồi

Tạo số bí mật:

  • Chọn ô C2 và nhập công thức sau:

Đây là số Excel chọn. Sau này bạn có thể ẩn ô này nếu muốn.

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Tạo hệ thống đầu vào và phản hồi:

  • Trong ô C4, nhập dự đoán của bạn.
  • Trong ô C6, nhập công thức sau:
=IF(C4="", "Type a guess", IF(C4=C2, "Correct!", IF(C4<C2, "Too low", "Too high")))

Bây giờ, khi người chơi nhập một số vào C4, ô gợi ý sẽ cho họ biết điều gì đang xảy ra.

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Xác thực dữ liệu (Giới hạn số lần đoán ở số hợp lệ):

  • Chọn ô C4.
  • Đi tới Dữ liệu tab>> chọn Xác thực dữ liệu .
  • Cho phép Số nguyên , từ 1 đến 100.
  • Thêm thông báo đầu vào:“Đoán một số từ 1 đến 100.”

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Định dạng có điều kiện cho gợi ý trực quan:

Bạn có thể tô màu ô đoán dựa trên mức độ gần với số bí mật. Tạo các quy tắc này cho ô C4 (theo thứ tự này để quy tắc cụ thể nhất sẽ thắng):

  • Chọn ô C4.
  • Truy cập Trang chủ tab>> chọn Định dạng có điều kiện>> chọn Quy tắc mới .
  • Chọn Sử dụng công thức để xác định ô nào cần định dạng .
  • Đoán đúng (xanh):
  • “Rất gần” (màu vàng), ví dụ:trong phạm vi ±3:
=AND(C4<>"",ABS(C4-$C$2)<=3,C4<>$C$2)
  • “Xa” (màu đỏ):
=AND(C4<>"",ABS(C4-$C$2)>3)

Bây giờ bạn có một trò chơi đoán số đơn giản, có thể chơi lại. Tính toán lại (F9) để tạo số bí mật mới.

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Trận 2:Búa–Giấy–Kéo đấu với Excel

Bạn có thể xây dựng trò chơi Búa–Giấy–Kéo trong Excel. Đây là một trò chơi nhỏ thú vị:bạn chọn Đá, Giấy hoặc Kéo từ danh sách thả xuống, Excel chọn ngẫu nhiên nước đi của chính nó và sau đó nó tuyên bố người chiến thắng.

Thiết lập các lựa chọn:

  • Liệt kê các tùy chọn:
    • Đá
    • Giấy
    • Kéo
  • Sự lựa chọn của bạn
  • Sự lựa chọn của Excel

Thêm danh sách thả xuống cho các lựa chọn:

  • Chọn D2.
  • Đi tới Dữ liệu tab>> chọn Xác thực dữ liệu .
  • Cho phép Danh sách và đặt Nguồn tới:

Lựa chọn ngẫu nhiên của Excel:

  • Trong ô D4, nhập công thức sau:
=INDEX($A$2:$A$4,RANDBETWEEN(1,3))

Mỗi lần trang tính tính toán lại, Excel sẽ chọn một trong ba tùy chọn.

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Quyết định người chiến thắng:

  • Trong ô C6, nhập:Kết quả.
  • Trong ô D6, nhập công thức này:
=IF(D2="","Choose Rock, Paper, or Scissors",
IF(LOWER(D2)=LOWER(D4),"It's a tie!",
IF(OR(
AND(LOWER(D2)="rock",LOWER(D4)="scissors"),
AND(LOWER(D2)="paper",LOWER(D4)="rock"),
AND(LOWER(D2)="scissors",LOWER(D4)="paper")
),"You win!","Excel wins!")))

Chọn một tùy chọn từ danh sách thả xuống trong ô D2. Nhấn Shift+F9 để Excel chọn lại và xem ai thắng.

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Tùy chọn:Bảng điểm

Nếu muốn theo dõi điểm số, bạn có thể thêm hai bộ đếm thủ công:

  • G2:“Điểm của bạn” và H2:nhập 0 để bắt đầu.
  • G3:“Excel Score” và H3:nhập 0 để bắt đầu.

Tăng số điểm này theo cách thủ công khi có người chiến thắng. Đối với phiên bản nâng cao hơn, bạn có thể sử dụng macro để tự động hóa việc này, nhưng đối với trò chơi thuần công thức, việc tính điểm thủ công giúp mọi việc trở nên đơn giản.

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Trò chơi 3:Tic-Tac-Toe với định dạng có điều kiện

Bạn có thể tạo một bảng xếp hình Tic-Tac-Toe nhỏ trong lưới 3 × 3. Hai người có thể chơi bằng cách gõ X và O. Excel sẽ tìm ra người chiến thắng.

Xây dựng bảng:

  • Trong các ô B2:D4, tạo lưới 3×3.
  • Thêm đường viền để làm cho nó trông giống như một tấm bảng.
  • Làm cho các ô lớn hơn:
    • Thay đổi chiều cao hàng và chiều rộng cột để tạo hình vuông.
    • Một nguyên tắc đơn giản là:

Chiều cao hàng ≈ Chiều rộng cột × 5

  • Tỷ lệ này thường tạo ra các ô vuông về mặt trực quan trên nhiều màn hình.

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Thêm danh sách thả xuống (Hạn chế mục nhập ở X hoặc O):

  • Chọn phạm vi B2:D4.
  • Đi tới Dữ liệu tab>> chọn Xác thực dữ liệu .
  • Trong Cho phép: chọn Danh sách .
  • Nguồn:

Bây giờ người chơi chỉ có thể chọn X hoặc O (hoặc để trống).

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Phát hiện người chiến thắng:

Thêm các ô trợ giúp để kiểm tra từng dòng. Bạn có thể đặt chúng sang một bên, chẳng hạn như ở cột F và G.

  • Trong F2, gõ “X Thắng?” và nhập công thức sau:
=OR(
AND(B2="X",C2="X",D2="X"),
AND(B3="X",C3="X",D3="X"),
AND(B4="X",C4="X",D4="X"),
AND(B2="X",B3="X",B4="X"),
AND(C2="X",C3="X",C4="X"),
AND(D2="X",D3="X",D4="X"),
AND(B2="X",C3="X",D4="X"),
AND(D2="X",C3="X",B4="X"))

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

  • Trong F3, gõ “O Thắng?” và trong G3, nhập cùng một công thức thay thế “X” bằng “O”.
=OR(
AND(B2="O",C2="O",D2="O"),
AND(B3="O",C3="O",D3="O"),
AND(B4="O",C4="O",D4="O"),
AND(B2="O",B3="O",B4="O"),
AND(C2="O",C3="O",C4="O"),
AND(D2="O",D3="O",D4="O"),
AND(B2="O",C3="O",D4="O"),
AND(D2="O",C3="O",B4="O"))

Bây giờ hãy hiển thị trạng thái cho người chơi bằng một tin nhắn thân thiện:

  • Trong loại F4:Trạng thái trò chơi.
  • Trong G4, nhập công thức sau:
=IF(G2,"X wins!",
IF(G3,"O wins!",IF(COUNTBLANK(B2:D4)=0,"It's a draw","Game in progress...")
))

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Đánh dấu bảng khi có người thắng:

Sử dụng định dạng có điều kiện trên bảng để thay đổi màu sắc khi có người chiến thắng.

  • Chọn B2:D4.
  • Truy cập Trang chủ tab>> chọn Định dạng có điều kiện>> chọn Quy tắc mới .
  • Chọn Sử dụng công thức để xác định ô nào cần định dạng .
  • Đối với chiến thắng X:Đặt màu tô màu xanh nhạt theo quy tắc này.
  • Một quy tắc khác để thắng O:Đặt màu tô màu xanh nhạt.

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Khi X hoặc O có ba liên tiếp, toàn bộ bảng sẽ đổi màu và ô trạng thái sẽ công bố người chiến thắng.

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Để đặt lại trò chơi, hãy xóa ô B2:D4 trên bảng.

Trò chơi 4:Trò chơi ghép chữ ngẫu nhiên

Hãy xây dựng một câu đố chữ đơn giản. Excel sẽ chọn một từ trong danh sách và xáo trộn các chữ cái của nó. Người chơi cố gắng đoán từ gốc.

Bố cục:

  • Tạo danh sách từ. Bạn có thể chọn bất kỳ từ nào bạn thích.
  • Lời bí mật
  • Chữ cái bị xáo trộn
  • Bạn đoán thôi
  • Phản hồi

Chọn một từ bí mật ngẫu nhiên:

  • Trong ô D2, nhập công thức sau:
=INDEX($A$2:$A$11,RANDBETWEEN(1,COUNTA($A$2:$A$11)))

Ô này trả về một từ trong danh sách. Bạn sẽ xáo trộn từ này. Ẩn cột sau nếu cần.

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Chia từ thành các chữ cái (Phương pháp tiếp cận mảng động):

  • Trong ô C5, nhập công thức sau:
=TRANSPOSE(MID(D2, SEQUENCE(LEN(D2)), 1))

Thao tác này sẽ tràn từng chữ cái vào ô riêng của nó trên hàng.

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Sắp xếp lại các chữ cái một cách ngẫu nhiên bằng cách sử dụng SORTBYRANDARRAY :

  • Trong C7, nhập công thức sau:
=SORTBY(C5#,RANDARRAY(,COLUMNS(C5#)))

Thao tác này sẽ tạo ra các chữ cái được xáo trộn ở hàng 7—bây giờ bạn đã có phiên bản lộn xộn của từ bí mật.

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Nếu bạn muốn chúng ở một ô để người chơi có thể xem, hãy sử dụng:

  • Gắn nhãn B9 là Câu đố và hiển thị C9 là từ được xáo trộn.
  • Trong C9, nhập công thức sau:

Người chơi đoán và phản hồi:

  • Trong C13, nhập công thức sau:
=IF(C11="","Type your guess",
IF(LOWER(C11)=LOWER(D2),"Correct!","Try again."))

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Bạn có thể thêm định dạng có điều kiện vào C11:

  • Điền màu xanh lá cây khi đúng:
=AND(C11<>"",LOWER(C11)=LOWER($D$2))

Mỗi lần bạn nhấn F9, Excel sẽ chọn một từ bí mật mới và xáo trộn lại.

Excel Beyond Spreadsheets:Xây dựng các trò chơi nhỏ và câu đố bằng thủ thuật thông minh

Mẹo giúp trò chơi của bạn có cảm giác “thật”

Nếu bạn muốn những trò chơi nhỏ và câu đố này trở nên tinh tế hơn thì những mẹo sau có thể hữu ích:

  • Ẩn tất cả các ô trợ giúp bằng phông chữ màu trắng hoặc bằng cách di chuyển chúng sang một bên.
  • Khóa trang tính và bảo vệ các ô công thức không được thay đổi, chỉ để lại các ô nhập được mở khóa.
  • Chèn các hình dạng và hộp văn bản đơn giản làm “nút” kèm theo hướng dẫn như “Nhập vào đây để đoán” hoặc “Nhấn F9 để chơi trò chơi mới”.
  • Sử dụng đường viền, ô tiêu đề và màu sắc để tạo cho mỗi trò chơi một phong cách trực quan đơn giản nhưng rõ ràng.

Kết thúc

Bạn có thể làm theo các thủ thuật Excel này để xây dựng các trò chơi và câu đố nhỏ. Xây dựng trò chơi trong Excel không chỉ mang tính giải trí—đó là một cách tuyệt vời để phát triển kỹ năng giải quyết vấn đề, nắm vững các công thức và khám phá thiết kế giao diện người dùng gọn nhẹ. Bắt đầu với các dự án đơn giản như trò chơi đoán số, sau đó tiến tới những sáng tạo phức tạp hơn. Hãy mở Excel, bắt đầu thử nghiệm và hãy nhớ:giới hạn duy nhất là khả năng sáng tạo của bạn. Tất cả những trò chơi này đều dựa vào các kỹ năng Excel cốt lõi, chỉ được sử dụng trong “thứ gì đó hoàn toàn khác” với trang tổng quan và báo cáo.

Nhận MIỄN PHÍ Bài tập Excel nâng cao có Giải pháp!