Hàm ngược hàm column()

Liên hệ QC

Tunga2k41

Thành viên mới
Tham gia
19/3/08
Bài viết
33
Được thích
0
Câu hỏi 1: Column() cho kết quả là số 1,2,3,...,125 là vị trí cột đang hiện hành tương ứng A,B,C,...,IV . Bây giờ e muốn làm ngược lại là cho số 1,2,3,...,125 để lấy ra chữ số tương ứng của cột là là A,B,C,...,IV để chèn chữ đó vào 1 hàm khác.
Câu hỏi 2: ứng dụng việc đó nhờ bác viết giúp e lệnh trên cột A (trừ A1) do e đang muốn tạo bảng kết quả tại cột A phụ thuộc theo A1 (A1 biến đổi theo ngày)
Nếu A1 = 10 ->kết quả lấy cột thứ 10 chép vào cột A (A2 = I2, A3 = I3 ,...)
Thanks các bác trước nhé :X
 

File đính kèm

Với câu 1, làm như bạn hoangminhtien cũng hay, tôi lại có một công thức này nữa cũng khá hay đây:

PHP:
=LEFT(ADDRESS(ROW(),COLUMN(),2),FIND("$",ADDRESS(ROW(),COLUMN(),2))-1)

Bạn copy nó và dán bất cứ cột nào cũng có kết quả như ý.
 
E muốn làm câu 2 mà sử dụng kết quả câu 1 thì làm ntn?
Như khi A1=10 -> cho kết quả là: J
bây giờ tại A2 em muốn có 1 hàm cho kq A2=J2
(nếu A1=9 -> ... A2 phải tự thay đổi kq A2=I2 )
Nhân tiện cho e hỏi 1 câu trong bài: A1=10, tại ô A2 viết hàm =IF(A1<27,CHAR(A1+64),CHAR(INT(A1/26)+64)&CHAR(MOD(A1,26)+64))
-> A2=J
-> tại A3 em muốn có 1 cái hàm sử dụng chữ J của A2 để gọi một hàng nào đó của cột J thì làm ntn? (ví dụ: A3=J3 với chữ J lấy của A2 chứ ko phải viết trực tiếp vào đó)

P/S: hàm =LEFT(ADDRESS(ROW(),COLUMN(),2),FIND("$",ADDRESS(ROW(),COLUMN(),2))-1) của bác Learning Excel là cho ra cột tại ô hiện hành. e muốn có số 1,2,3,.. tại ô A1 và muốn lấy cột tương ứng khi A1 biến đổi (ví dụ A1 = 1 ->kq = A ; A1 = 2 ->kq=B ; A1=3 ->kq=C ... cơ ^^)
 
Lần chỉnh sửa cuối:
E muốn làm câu 2 mà sử dụng kết quả câu 1 thì làm ntn?
Như khi A1=10 -> cho kết quả là: J
bây giờ tại A2 em muốn có 1 hàm cho kq A2=J2
(nếu A1=9 -> ... A2 phải tự thay đổi kq A2=I2 )
Nhân tiện cho e hỏi 1 câu trong bài: A1=10, tại ô A2 viết hàm =IF(A1<27,CHAR(A1+64),CHAR(INT(A1/26)+64)&CHAR(MOD(A1,26)+64))
hoặc =LEFT(ADDRESS(ROW(),COLUMN(),2),FIND("$",ADDRESS(ROW(),COLUMN(),2))-1)
-> A2=J
-> tại A3 em muốn có 1 cái hàm sử dụng chữ J của A2 để gọi một hàng nào đó của cột J thì làm ntn? (ví dụ: A3=J3 với chữ J lấy của A2 chứ ko phải viết trực tiếp vào đó)
Đọc bài này mình thấy hình như câu 1 bị ..dư
Câu 2 của bạn Hoangminhtien đã đáp ứng đúng yêu cầu rồi mà, khai báo địa chỉ, hoặc lấy dữ liệu trong một địa chỉ không nhất thiết phải có chữ cái đại diện của cột :A,M,K,AM....
tại A3 em muốn có 1 cái hàm sử dụng chữ J của A2 để gọi một hàng nào đó của cột J thì làm ntn? (ví dụ: A3=J3 với chữ J lấy của A2 chứ ko phải viết trực tiếp vào đó).Bạn nhập
=INDIRECT($A$2&ROW())
Thân
Leaning bị nhầm, bạn sửa lại tí:
=LEFT(ADDRESS(1,$A$1,2),FIND("$",ADDRESS(1,$A$1,2),1)-1)
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom