Sử dụng chức năng bảng tính để tính toán bức thư cột là không thực sự là một kế hoạch tốt. Sử dụng phương pháp VBA của Peter Albert là một cách tốt đẹp hơn nhiều để làm điều đó!
tôi đã một đi vào làm cho một trong các chức năng sử dụng bảng tính, chỉ để cho vui:/
A-ZZ
=IF(A1<27,CHAR(64+A1),IF(A1<703,CHAR(64+INT(A1/26))&CHAR(A1-INT(A1/26)+64),"TOO BIG!"))
A-XFD (không hoạt động)
=IF(A1<27,CHAR(64+A1),IF(A1<703,CHAR(64+INT(A1/26))&CHAR(A1-(INT(A1/26)*26)+64),CHAR(64+INT(A1/676))&CHAR(64+(INT(A1-(INT(A1/676)*676))/26))&CHAR(64+INT(A1-((INT(A1-(INT(A1/676)*676))/26)*26)))))
Cuối cùng rơi xuống cố gắng để làm việc ra nhân vật thứ 3 trong địa chỉ, tôi chỉ không thể bị làm phiền khi sử dụng nó không phải là một kế hoạch tốt!
Thats công thức tôi đã kết thúc với (công trình cho đến khi XFD): '= IF (thương (COLUMN (A1), 26^2), CHAR (64 + thương (COLUMN (A1), 26^2)), "") & NẾU (QUOTIENT (COLUMN (A1), 26^1), CHAR (64 + QUOTIENT (COLUMN (A1) -QUOTIENT (COLUMN (A1), 26^2) * 26^2,26^1)), "") & CHAR (64 + MOD (COLUMN (A1), 26)) ' –
Thử' = SUBSTITUTE (ĐỊA CHỈ (1, A1,4), 1, " ")' –