Thử tài tinh mắt (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

rollover79

Thành viên tiêu biểu
Tham gia
10/9/08
Bài viết
764
Được thích
1,311
Tôi vừa mới sưu tầm được 1 bài thơ khá thú vị, xin gửi mọi người đọc chơi cho vui. Các bạn tìm nội dung bài thơ trong file này thử xem nhé.

Chúc vui!
 

File đính kèm

Đọc thơ không cần unprotect sheet, hay làm thêm điều gì
 
Có thấy cái gì đâu nhỉ... Ai chỉ dùm miếng đi...
 
Em biết không rồi autumn cũng qua
Anh ngước nhìn moon and stars
Lá không còn fall down vội vã
Anh lỗi hẹn và em đã so far

Goodbye nhé nắng hè không về phố
Season kia còn mãi in my eyes
Allthough you đã quên in your heart
Anh still miss em all my life

Tạm biệt nhé street xưa hoang vắng
Wind lạnh lùng thổi overnight
Anh couldn’t sleep từng đêm trắng
Em có còn on the last way?
 
Bài thơ này thì tôi thấy rồi... có điều chưa hiểu nếu không Unprotect thì làm sao thấy nhỉ (vì tôi UnMerge cell)
 
Tôi chỉ đọc được khi đã UnProtect Sheet và bỏ Meger cell.bác Ptm0412 chỉ cách xem đi
 
Ah... Ah...tìm ra rồi ---> Tôi dùng Advanced Filter\Unique Records Only... Copy to C1
Là xong!
Cái file "quái chiêu" này hay lắm ---> Có nhiều cái đáng nghiên cứu
 
Thêm 1 chiêu nữa:
- Tại A3, gõ công thức =A2
Cách để thấy được bài thơ thì nhiều lắm, vấn đề mà tôi cho là RẤT HAY ở đây là: làm sao có thể giấu được bài thơ trong cell A2 trong khi A1 và A2 đã được Merge
???
Một chiêu đáng nể
Các cao thủ nghiên cứu xem nếu chúng ta là tác giả thì ta sẽ xây dựng file này như thế nào? Đó mới là điều đáng học hỏi
 
Lần chỉnh sửa cuối:
Em làm được chỉ gần giống thôi!
Về việc giải Merge thì OK. Nhưng trên thanh Formula thì nó hiện luôn 1 bảng dài luôn, chứ không có 1 dòng đầu kia được?
Thật sự chẳng hiểu việc Merge này có phải là làm trên Office 2007 hoặc 1 phần mềm khác không?
Thân.
 
Hơ, mình chẳng làm gì cả, không UnMerge, bấm chọn dòng thứ 2 một cái tự nhiên thấy bài thơ xuất hiện.
 
bấm chọn dòng thứ 2 một cái tự nhiên thấy bài thơ xuất hiện
Sao thế nhỉ?
Tôi tìm được là vầy: Do chưa biết bài thơ nằm đâu, nên nhấn Ctrl A, rồi chỉnh cái status bar thành count thay vì sum, thì thấy count = 2
Biết rằng nó nằm trong 1 ô riêng, nên đi tìm từng cột, thấy ngay trong cột A, rồi đi tìm theo dòng, thấy nó cũng nằm trong A1.
Thế là lão cheetttit thử ngay: gõ 1 ô = A1, thấy không có gì, gõ tiếp ô khác = A2, lòi ra ngay!
 
Lần chỉnh sửa cuối:
Híc, mấy anh làm phức tạp quá, em không hiểu chi trơn, tự nhiên bấm đại 1 fát nó xuất hiện thôi.

attachment.php
 

File đính kèm

  • 1.jpg
    1.jpg
    80.6 KB · Đọc: 126
Cảm ơn mọi người đã quan tâm. Về nội dung thì không vấn đề gì, vì tôi đã chủ động Protect có 1 Cell đó nên việc tìm ra không vấn đề gì. Đúng như các bác đã nói, cái đáng bàn ở đây là làm cách nào để đưa nội dung vào cell A2. Xin được nói thêm là làm trên OFK2K3, không dùng thêm phần mềm ngoài và không hề mở cửa sổ code.
 
Theo như hình này tôi thấy bài thơ không nằm ờ A2 mà nằm ở B2, không biết có đúng không -\\/.
Điểm lạ nằm ở chổ này nữa đấy: Rỏ ràng check value thấy bài thơ nằm tại A2 (B2 rổng), nhưng sau khi "bấm đại" thế thì nó lại nhảy sang B2 ---> Đồng thời, bài thơ tại A2 vẫn còn tồn tại (tức có 2 bài thơ)
Thí nghiệm:
- Bấm dòng 2
- Đưa con trỏ chuột vào vị trí nào đó của bài thơ vừa nhìn thấy
- Bấm dòng 1
??? !!!
Thế mới "quái chiêu"
 
Lần chỉnh sửa cuối:
Excel 2007 có chức năng mở rộng Formular Bar để xem những công thức dài. Tôi dùng chức năng đó để xem bài thơ này, mà không có Unprotect Sheet làm gì hết. Nhưng cũng như các bạn đang thắc mắc, tôi không hiểu, tại sao khi chọn dòng 1, hoặc dòng 2, thì Excel nó báo ô hiện hành là B1, B2. Lẽ ra khi chọn nguyên dòng, thì ô hiện hành phải là một ô ở cột A chứ (chọn xuống hàng 3 hay hàng 4 là thấy ngay chuyện bình thường này).

Đây là 2 cái hình khi tôi chọn dòng 1 và dòng 2. Nhìn cái ô hiện hành mà xem, kỳ lắm:
000-1738.jpg


001-58.jpg
 
Điểm lạ nằm ở chổ này nữa đấy: Rỏ ràng check value thấy bài thơ nằm tại A2 (B2 rổng), nhưng sau khi "bấm đại" thế thì nó lại nhảy sang B2 ---> Đồng thời, bài thơ tại A2 vẫn còn tồn tại (tức có 2 bài thơ)
Thí nghiệm:
- Bấm dòng 2
- Đưa con trỏ chuột vào vị trí nào đó của bài thơ vừa nhìn thấy
- Bấm dòng 1
??? !!!
Thế mới "quái chiêu"
Xem ra vấn đề đã thú vị hơn nhiều so với ý tưởng ban đầu tôi đưa ra rồi đây.
- Thứ nhất là ô B2 không hề có dữ liệu mà chính xác là ở ô A2(Và tất nhiên chỉ có 1 bài thơ mà thôi).
- Nếu tôi không thực hiện trên cột A mà thay vào đó là cột B thì sẽ không có chuyện chọn dòng là nó hiện lên bài thơ đâu. Đây có lẽ là 1 sơ xuất của tôi, nhưng cũng chính vì sơ xuất này mà lại có thêm nhiều điều để bàn.
- Như ta đã biết, khi chọn 1 dòng, trên thanh Formula sẽ hiện ra nội dung của ô đầu tiên trên 1 dòng. Nhưng ở đây vì ô A2 bị Merge với ô A1 nên khi chọn dòng 2, lẽ ra nó sẽ không hiện ra cái gì. Do ở đây tôi đẩy nội dung vào ô A2 nên ta nhìn thấy nội dung chính là bài thơ. Nhưng excel vẫn coi là không có ô A2 nên tại NameBox nó vẫn hiện địa chỉ là B2. Cũng chính vì nó hiểu đây là ô B2 nên khi ta click vào nội dung bài thơ trên Formula Bar rồi chọn ra ô khác(Không nhất thiết phải chọn dòng 1), nội dung đó sẽ được fill vào ô B2 ngay.
- Bây giờ ta thử merge nốt ô B1 với ô B2. Khi chọn dòng 2 nó sẽ hiện tại NameBox là C2(Vì không có A2 và B2), thực hiện tương tự, click vào nội dung trên FormulaBar rồi click ra ngoài, nội dung sẽ được fill vào C2.

Có lẽ nào excel chưa lường hết được chuyện này???
 
tôi không hiểu, tại sao khi chọn dòng 1, hoặc dòng 2, thì Excel nó báo ô hiện hành là B1, B2. Lẽ ra khi chọn nguyên dòng, thì ô hiện hành phải là một ô ở cột A chứ
BNTT thử mở 1 file mới, Merge cell A1 và A2 lại rồi thí nghiệm tương tự, sẽ có câu trả lời ---> Tôi nghĩ cái này là "sự" bình thường trên tất cả các file ---> Nó không phải là "bí mật" trên file này
 
BNTT thử mở 1 file mới, Merge cell A1 và A2 lại rồi thí nghiệm tương tự, sẽ có câu trả lời ---> Tôi nghĩ cái này là "sự" bình thường trên tất cả các file ---> Nó không phải là "bí mật" trên file này
Em vừa mới thử xong, trước khi anh post bài đó. Hóa ra đây chỉ là chuyện bình thường.
Nói cách khác, nội dung bài thơ này nằm trong A2 chứ chẳng phải ở đâu khác.

Nhưng, làm thế nào để Merge A1 với A2 mà không mất nội dung trong A2? Nhức đầu thiệt.
 
Nhưng, làm thế nào để Merge A1 với A2 mà không mất nội dung trong A2? Nhức đầu thiệt.
Khi thực hiện merge nhiều cells có dữ liệu với nhau thì excel luôn cảnh báo là Vùng chọn đang chứa nhiều values, chỉ dữ lại dữ liệu nằm ở tận cùng phía trên bên trái thôi. Nên chắc khó mà giữ lại được dữ liệu của những ô khác còn lại trong vùng chọn để merge. Sao bác không nghĩ đến việc Merge rồi mới đưa dữ liệu vào nhỉ :)
 
Khi thực hiện merge nhiều cells có dữ liệu với nhau thì excel luôn cảnh báo là Vùng chọn đang chứa nhiều values, chỉ dữ lại dữ liệu nằm ở tận cùng phía trên bên trái thôi. Nên chắc khó mà giữ lại được dữ liệu của những ô khác còn lại trong vùng chọn để merge. Sao bác không nghĩ đến việc Merge rồi mới đưa dữ liệu vào nhỉ :)
Có nghĩ ngay từ đầu rồi ---> Tôi merge xong, dùng 1 đoạn code để Add value vào A2 ---> Có điều chẳng thấy tác dụng gì ---> Còn dùng hộp NameBox để Goto A2 thì càng không thể
Có "bí truyền" gì bạn "bật mí" luôn đi
 
Lần chỉnh sửa cuối:
Có nghĩ ngay từ đầu rồi ---> Tôi merge xong, dùng 1 đoạn code để Add value vào A2 ---> Có điều chẳng thấy tác dụng gì ---> Còn dùng hộp NameBox để Goto A2 thì càng không thể
Có "bí truyền" gì bạn "bật mí" luôn đi
Vì trên thực tế excel không coi có sự tồn tại của cell này, nên mọi con đường "chính" để đi fill dữ liệu vào đều không ăn thua, kể cả code. Tôi xin đưa ra cách fill dữ liệu vào những ô dạng này, cũng chỉ để cho vui chút thôi, nhưng đôi khi nó cũng khiến ta điên đầu không biết dữ liệu của mình sai vì đâu. Qua thực tế tôi thấy excel không cho ta lưu dữ liệu vào ô này bằng mọi cách, nhưng nó lại có thể chứa formula trong các trường hợp sao chép công thức(Cái này đôi khi khá tai hại...).
- Giờ ta merge 2 cell A1 và A2 với nhau, nhập dữ liệu cần fill vào 1 ô bất kỳ khác(từ dòng thứ 2 trở đi là được)
- Chọn 2 ô có chứa dữ liệu cần fill này sao cho ô chứa dữ liệu cần fill nằm ở dưới rồi Copy.
- Chọn ô đã merge trước rồi Paste Formula vào -> OK, giờ kiểm tra ô A2(Phía dưới) đã có dữ liệu như ý muốn.
 
Vì trên thực tế excel không coi có sự tồn tại của cell này, nên mọi con đường "chính" để đi fill dữ liệu vào đều không ăn thua, kể cả code. Tôi xin đưa ra cách fill dữ liệu vào những ô dạng này, cũng chỉ để cho vui chút thôi, nhưng đôi khi nó cũng khiến ta điên đầu không biết dữ liệu của mình sai vì đâu. Qua thực tế tôi thấy excel không cho ta lưu dữ liệu vào ô này bằng mọi cách, nhưng nó lại có thể chứa formula trong các trường hợp sao chép công thức(Cái này đôi khi khá tai hại...).
- Giờ ta merge 2 cell A1 và A2 với nhau, nhập dữ liệu cần fill vào 1 ô bất kỳ khác(từ dòng thứ 2 trở đi là được)
- Chọn 2 ô có chứa dữ liệu cần fill này sao cho ô chứa dữ liệu cần fill nằm ở dưới rồi Copy.
- Chọn ô đã merge trước rồi Paste Formula vào -> OK, giờ kiểm tra ô A2(Phía dưới) đã có dữ liệu như ý muốn.
Cách này hay đây ---> Còn tôi đưa dử liệu vào thông qua 1 Object ---> Rất nhanh
 
Cách mà em đã làm:
1. Điền ô A1
2. Điền ô A2
3. Merge cell ở ô B1:B2
4. Copy format của B1:B2 dán qua vị trí A1
 
Tôi cũng có 1 câu đố gần giống với tác giả (nhưng ko hẳn là giống)
Vẫn là tìm bài 1 thơ giấu trong file
Các bạn có thể dùng bất cứ cách gì, miển ko dùng VBA để cho bài thơ xuất hiện (Nói rõ cách làm)
 

File đính kèm

Ai chà... cũng mười mấy lần tải file rồi, sao vẫn chưa thấy ai quan tâm nghiên cứu vậy ta?
Các bạn chưa có kinh nghiệm có thể đặt câu hỏi để nhận dc gợi ý!
Nào... Mại vô!... Ko khó lắm đâu...
 
Vẫn câu hỏi trên, các bạn hãy thử sức với file này... (dể hơn file Magic_3)
Tìm ra được bài thơ, biết đâu các bạn sẽ có hướng để tìm bí mật trong file Magic_3
???
 

File đính kèm

Lần chỉnh sửa cuối:
File post đã lâu mà chẳng thấy ai giải quyết! Buồn nhỉ
???
Xin bật mí tí xiu: 2 bài thơ trong 2 file trên, 1 cái dc giấu trong Name và 1 cái dc giấu trong Validation
Quan trọng là các bạn phải nêu được cách tìm (ko dùng VBA)
Nhanh tay lên... Giải đúng có thưởng!
Hi.. hi...
 
Magic 4
Chọn toàn bộ bảng tính, chọn Data Validation, Chọn Yes hiện ra bảng thông báo mở rộng vùng dữ liệu. Hoặc Nhấn F5 để chọn go to Special, Data Validation. Xem Data Validation hiện công thức $X$31 <>"Poem". đến ô X31, gõ Poem, bài thơ như sau:

Chiều nay mây trắng nhẹ trôi
Xôn xao bao nỗi bồi hồi trong tim
Xa xa màu trắng êm đềm
Cho tôi nghe nặng một niềm nhớ thương
 
Lần chỉnh sửa cuối:
Chọn dòng 2 thì đọc được bài thơ từng câu từng đoạn. Hay Thật các cao thủ nghiên cứu thử rồi cho biết với
 
Magic 4
Chọn toàn bộ bảng tính, chọn Data Validation, Chọn Yes hiện ra bảng thông báo mở rộng vùng dữ liệu. Hoặc Nhấn F5 để chọn go to Special, Data Validation. Xem Data Validation hiện công thức $X$31 <>"Poem". đến ô X31, gõ Poem, bài thơ như sau:

Chiều nay mây trắng nhẹ trôi
Xôn xao bao nỗi bồi hồi trong tim
Xa xa màu trắng êm đềm
Cho tôi nghe nặng một niềm nhớ thương
Hoàn toàn chính xác!
Còn lại 1 file nữa, các bạn ơi cố lên
Đã nói bài thơ giấu trong Name, nếu các bạn dùng VBA thì chỉ là chuyện nhỏ... Ở đây quan trọng là ko dùng VBA mà vẫn biết sự tồn tại của 1 name nảo đó trong Define Name
Hi... hi...
 
bài thơ trong magic_3

Em bảo anh về đi!
Sao anh không ở lại?
Em bảo anh đừng đợi
Sao anh vội về ngay?
Lời nói gió thoảng bay
Đôi mắt huyền diễm lệ.
Sao mà anh ngốc thế
Chẳng nhìn vào mắt em?

cách làm ghi lại dưới kiểu file xml và đọc bằng notepad
 
bài thơ trong magic_3

Em bảo anh về đi!
Sao anh không ở lại?
Em bảo anh đừng đợi
Sao anh vội về ngay?
Lời nói gió thoảng bay
Đôi mắt huyền diễm lệ.
Sao mà anh ngốc thế
Chẳng nhìn vào mắt em?

cách làm ghi lại dưới kiểu file xml và đọc bằng notepad

Chúng ta đang bàn về các giải pháp trên Excel, sao lại có notepad trong này thế nhỉ?
Xin nói lại 1 lần nữa cho rõ: Các bạn tìm bằng cách gì cũng dc, miển là:
- Ko dc dùng VBA
- Giải quyết trực tiếp trên file đính kèm và ko cần sự hổ trợ của bất cứ chương trình nào
Dể lắm, hãy cố gắng lần nữa xem! (đã nói nó nằm trong name rồi còn gì)
 
bạn gõ vào ô A1 công thức =Secret
 
Nhấn Alt+Shift+F11 thì không gì thoát được ... hihi
Secret ="Em bảo anh về đi!"&CHAR(10)&"Sao anh không ở lại?"&CHAR(10)&"Em bảo anh đừng đợi,"&CHAR(10)&"Sao anh vội về ngay?"&CHAR(10)&"Lời nói gió thoảng bay,"&CHAR(10)&"Đôi mắt huyền diễm lệ."&CHAR(10)&"Sao mà anh ngốc thế,"&CHAR(10)&"Chẳng nhìn vào mắt em?"
 
Nhấn Alt+Shift+F11 thì không gì thoát được ... hihi
Secret ="Em bảo anh về đi!"&CHAR(10)&"Sao anh không ở lại?"&CHAR(10)&"Em bảo anh đừng đợi,"&CHAR(10)&"Sao anh vội về ngay?"&CHAR(10)&"Lời nói gió thoảng bay,"&CHAR(10)&"Đôi mắt huyền diễm lệ."&CHAR(10)&"Sao mà anh ngốc thế,"&CHAR(10)&"Chẳng nhìn vào mắt em?"
Alt + Shift + F11 thì liên quan gì đến CÔNG THỨC hả bạn?
Nếu cho "thoải mái" thì thiếu chi cách!
 
Ơ, ngay cả dùng công cụ của chính Excel, không phải là VBA mà vẫn bị coi là hỏng?
 
Hic hic, các anh chị ơi, em vẫn chưa biết cách tại sao lại tìm được name "secret" cả! Em vào Name Manager nhưng có thấy gì đâu!+-+-+-++-+-+-++-+-+-+
 
Hic hic, các anh chị ơi, em vẫn chưa biết cách tại sao lại tìm được name "secret" cả! Em vào Name Manager nhưng có thấy gì đâu!+-+-+-++-+-+-++-+-+-+
Dùng hàm NAMES (macro 4) mà tìm
- Đặt 1 name tùy thích, chẳng hạn là
Test = NAMES(,3,)
- Gõ vào 1 cell bất kỳ công thức = Test
- Bôi đen công thức trên thanh Formula rồi bấm F9 ---> Toàn bộ name dù ẩn cũng sẽ hiện ra
 

Bài viết mới nhất

Back
Top Bottom