Chuyển chữ kế tiếp !

Liên hệ QC

TrigaMark

Thành viên mới
Tham gia
19/10/08
Bài viết
13
Được thích
2
tôi có một câu hỏi thế này các bạn giúp hộ
làm thế nào để kéo xưống được liên tục

1a
1b
1c
1d
1e
và ngược lại
a1
a2
a3
Mình hỏi thêm phím tắt đổi màu chữ hay fill mau ô đang đứng có không bạn nhỉ .
Và merge nhanh hai,hoạc nhiều ô với nhau lại (phím tắt)
...
 
Lần chỉnh sửa cuối:
tôi có một câu hỏi thế này các bạn giúp hộ
làm thế nào để kéo xưống được liên tục

1a
1b
1c
1d
1e
và ngược lại
a1
a2
a3
...
Cái trên (list ký tự) thì hơi khó một tí, phải dùng công thức hoặc VBA can thiệp.

Còn cái dưới (list số) thì dễ ẹt: Bạn gõ a1 vào một ô, rồi nắm cái Fill Handle (biết là cái gì chứ) của ô đó kéo xuống dưới hoặc kéo sang ngang thử xem?
 
Mình hỏi thêm muốn là 2a 2b 2c thì thay chổ nào
 
Thay tại số màu đỏ nhé bạn!
INT((ROWS($1:1)-1)/26+2)&CHAR(97+MOD((ROWS($1:1)-1);26))

không được rồi bạn ơi.
Ví dụ :
1a 1b 1c 1d 1e 1f 1g 1h 1i 1j đến đây thôi kô chạy hết bảng chữ cái
rồi bất ngờ thay đổi thành 2a 2b 2c .......đến 2g thôi
rồi lại thành 3a 3b 3c 3d 3e ...... liệu có được kô
......
rồi mình lại muốn quay lại với 1a 1b 1c 1d 1e 1f 1g 2a 2b 2c ....

còn nếu hàm này để có được 2a phải chạy đủ 26 chữ cái
xin lỗi mình hỏi lúc đầu kô đầy đủ
 

File đính kèm

  • vd1.xls
    32 KB · Đọc: 7
Lần chỉnh sửa cuối:
không được rồi bạn ơi.
Ví dụ :
1a 1b 1c 1d 1e 1f 1g 1h 1i 1j đến đây thôi kô chạy hết bảng chữ cái
rồi bất ngờ thay đổi thành 2a 2b 2c .......đến 2g thôi
rồi lại thành 3a 3b 3c 3d 3e ...... liệu có được kô

còn nếu hàm này để có được 2a phải chạy đủ 26 chữ cái
xin lỗi mình hỏi lúc đầu kô đầy đủ
Cái gì cũng làm được, có điều bạn nên đưa file ví dụ lên đây ---> Giả lập 1 ít dử liệu để mọi người nhìn vào có thể đoán được nguyên tắc chuyển đổi!
 
Mã:
INT((ROWS($1:1)-1)/[B][COLOR=red]10[/COLOR][/B]+1)&CHAR(97+MOD((ROWS($1:1)-1),[B][COLOR=red]10[/COLOR][/B]))

Nếu muốn hiện đến "j" rồi tự động nhãy lên một đơn vị thì dùng cái này. Số 10 chi ra rằng có 10 vị trí cho một chu kỳ. Vậy đó!
 
Vấn đề ở đây hơi rắc rối là nó cứ nhay tới rồi nhảy lui .
có thể nó kô cố định là 10 chữ hay 5 chữ.Mình đã thử thay rồi nhưng lại bị đứng ở giữa chừng
Mình gởi VD 2 các bạn gở rối hộ
 

File đính kèm

  • Vd 2.xls
    35.5 KB · Đọc: 5
Tại cell C4, bạn thử gõ công thức này vào xem thế nào nhé:
PHP:
=IF($B4="",LEFT($C3)&CHAR(97+MOD((COUNTIF($C$3:$C3,LEFT($C3,LEN($C3)-1)&"*")),26)),$B4&"a")
Nhìn file và đoán đại vậy!
Công thức có thể không đúng nếu số lượng cell trong vùng Merge > 26 cells
 

File đính kèm

  • Vd 2.xls
    38.5 KB · Đọc: 14
Lần chỉnh sửa cuối:
Đúng là đc rồi nhưng đến đài móng số 4 thì kô hiểu sao từ 1a thành 1m
Nhưng cung cảm ơn bạn nhiều.
Đành dùng lệnh copy paste value thôi
 
Đúng là đc rồi nhưng đến đài móng số 4 thì kô hiểu sao từ 1a thành 1m
Nhưng cung cảm ơn bạn nhiều.
Đành dùng lệnh copy paste value thôi
OK! Tôi biết sai ở đâu rồi!
Vậy sửa lại:
PHP:
=IF($B4="",LEFT($C3,LEN($C3)-1)&CHAR(CODE(RIGHT($C3))+1),$B4&"a")
Được chứ!
 

File đính kèm

  • Vd 2.xls
    34.5 KB · Đọc: 17
cảm ơn bạn rất nhiều , quá tuyệt ,Bạn trả lời hộ câu hỏi này luôn được kô
Mình hỏi thêm phím tắt đổi màu chữ hay fill mau ô đang đứng có không bạn nhỉ .
Và merge nhanh hai,hoạc nhiều ô với nhau lại (phím tắt
Hình như hỏng có mấy phím tắt này bạn à!
Có chăng là bạn viết 1 code Merge Cell, tô màu, sau đó gán phím tắt cho code này ---> Mổi lần bấm phím tắt sẽ tương đương với chạy code
 
Web KT
Back
Top Bottom