Đổi các ký tự sang số

Liên hệ QC
Xem file tác giả, mình có thể đoán rằng chỉ phân biệt 2 loại font: Unicode và TCVN3
Tức không cần phân biệt font name, cứ em nào mà font name có dấu chấm ở đầu thì nó là loại TCVN3, ngược lại thì là.. cái khác. Vậy thôi
Đã định làm nhưng mà... THẤY GHÉT. Cái tội mô tả không rõ ràng thì ráng chịu vậy ---> Phần thiệt thuộc về người hỏi

Bác xem có cách chữa trị cho thằng em này với. "GHÉT " em làm chi mệt cho người. Thanks bác
 
Bác xem có cách chữa trị cho thằng em này với. "GHÉT " em làm chi mệt cho người. Thanks bác

Bạn xem lại các bài của mình xem. Bạn toàn nói "nửa câu", một câu cụt lủn mà chả ai hiểu.
Bạn phải mô tả. Kiểu như: Tôi có một số dữ liệu thế này thế này, ở chỗ này này. Mô tả cụ thể. Ở chỗ khác tôi có dữ liệu thế này thế này. Tôi muốn kiểm tra dữ liệu thứ hai về cái này cái này - cụ thể kiểm tra cái gì - dựa theo dữ liệu kia ... Cứ thế cho đến hết.

Tóm lại người ta phải hiểu được bạn muốn gì. Bạn nhìn thấy người ta không hiểu bạn mà bạn cứ rung đùi làm ngơ thì tôi không hiểu bạn

Đã 21 bài rồi mà có mấy người còn chưa chạy "mất dép" thì kể cũng lạ. Tôi sau một bài đã thấy là đang có trò chơi "đoán ý đồng đội" nên ngừng luôn cho khỏi "máu đang dâng đến não" rồi bực mình như ndu.
 
Lần chỉnh sửa cuối:
[ThongBao]Xem file tác giả, mình có thể đoán rằng chỉ phân biệt 2 loại font: Unicode và TCVN3
Tức không cần phân biệt font name, cứ em nào mà font name có dấu chấm ở đầu thì nó là loại TCVN3, ngược lại thì là.. cái khác. Vậy thôi.[/ThongBao]

Thôi là thôi thế nào?;

Máy của mình có các loại Font Name như sau:
Font Name |
Webdings|
. . . . |
Wingdings 3|
.TMC-Ong Do|
Marlett|
MS Reference Specialty|
Bookshelf Symbol 7|
. . . . |
__--__|
Thấy các số không còn là số nữa!
 
[ThongBao]Xem file tác giả, mình có thể đoán rằng chỉ phân biệt 2 loại font: Unicode và TCVN3
Tức không cần phân biệt font name, cứ em nào mà font name có dấu chấm ở đầu thì nó là loại TCVN3, ngược lại thì là.. cái khác. Vậy thôi.[/ThongBao]

Thôi là thôi thế nào?;

Máy của mình có các loại Font Name như sau:
Font Name |
Webdings|
. . . . |
Wingdings 3|
.TMC-Ong Do|
Marlett|
MS Reference Specialty|
Bookshelf Symbol 7|
. . . . |
__--__|
Thấy các số không còn là số nữa!


tất cả 3 font như bác nêu trên không có font nào khác. 1 chữ trên quy định số đó không vượt qua 3 số nên cũng hạn hẹp hơn các trường hợp các bác nêu. thực tế bài của chỉ sư dụng đến 3 font là cùng( 3 font quy định ngay tại mã đổi còn đâu, nếu có thay đổi mình thay đổi mã đổi về font cần sau đó mới đưa ra kết quả ở bảng mã). Các bác coi kỹ xem có ý kiến gì cho em không. Cảm ơn GPE!
 
Làm thử xem chuyển đổi font của bạn như thế nào
UDF:
Mã:
=FontConv(Ô chọn chuyển font, Vùng chứa ký tự mã, số cột offset)
-/ Ô chọn chuyển Font là ô chứa các ký tự bạn cần chuyển
-/ Vùng chứa ký tự mã là vùng bạn đặt a, b, c.... 1 cột duy nhất thôi nha
-/ Số cột offset là vị trí cột mã tương ứng với cột ký tự mã
Nếu không có ký tự để đối chiếu để chuyển thì ký tự đó bị xóa
Bạn xem File để rõ hơn
Thân!
 

File đính kèm

  • FontConv.xls
    45 KB · Đọc: 6
Làm thử xem chuyển đổi font của bạn như thế nào
UDF:
Mã:
=FontConv(Ô chọn chuyển font, Vùng chứa ký tự mã, số cột offset)
-/ Ô chọn chuyển Font là ô chứa các ký tự bạn cần chuyển
-/ Vùng chứa ký tự mã là vùng bạn đặt a, b, c.... 1 cột duy nhất thôi nha
-/ Số cột offset là vị trí cột mã tương ứng với cột ký tự mã
Nếu không có ký tự để đối chiếu để chuyển thì ký tự đó bị xóa
Bạn xem File để rõ hơn
Thân!
bác chuyển luôn cái ví dụ em gửi lên ấy. em chạy mãi không ra. Thanks bác
 
bác chuyển luôn cái ví dụ em gửi lên ấy. em chạy mãi không ra. Thanks bác
Của bạn đây, nhớ là bạn muốn chuyển "cái gì" thì "cái đấy" cũng phải khai báo. Chuyển kiểu này thì nó quan tâm tới 2 yếu tố: giá trị + font name.
 

File đính kèm

  • FontConv.zip
    103.9 KB · Đọc: 8
thanks bác, thanks GPE!
 
Trong file đính kèm (hôm nay tiện có 2007 mới đọc được)

chữ a có 2 mã (xem lại file, hàng 11 và hàng 63).

Tất nhiên chúng có 2 Font khác nhau. Từ hàng 1 đến hàng 62 Font Calibri, còn thì .VnAristote

- Nếu bạn không quan tâm đến Font thì phải bỏ từ hàng 63 trở đi
- Nếu bạn quan tâm đến Font thì bạn hãy quy ước thêm: nếu gặp Font khác thì coi là font nào (ví dụ Calibri)
- Nếu bạn chỉ chuyển đổi 88 kí hiệu như trong file đính kèm thì thôi, còn không, bạn phải liệt kê mọi ký tự khác trong cột B cùng mã tương ứng trên cột A. Có thể bạn không nắm hết thì khi gặp kí tự không có trong danh sách của cột B thì quy ước nó là ký tự nào.

Bản chất của bài toán: cho ánh xạ F: X -> Y (X là các giá trị có trong cột A, tương ứng Y với B). Y có thể giống nhau về hình thức (cùng là chữ a) nhưng khác về thuộc tính (Font chữ) thì Y luôn coi là tập hợp
Nếu F là song ánh thì F luôn có ánh xạ nghịch đảo

Tôi nghĩ nếu bạn có quan tâm đến Font thì phải dùng Code, còn không thì chỉ cần các hàm của Excel là làm được.

Định gửi file nhưng không đươc, vậy ghi ra đây:

Để chuyển từ B sang A
ô D6: k, E6 : =MATCH(D6,$B$1:$B$62,0)

Để chuyển từ A sang B thì dùng VLOOKUP
 

File đính kèm

  • file.xlsx
    9.9 KB · Đọc: 3
Web KT
Back
Top Bottom