Xoay các chữ số của một số từ trái sang phải

Anonim

Cách lật số trong ô Excel

Hãy tưởng tượng một bảng trong đó bạn muốn chuyển các chữ số của một số (ví dụ số thứ tự) từ trái sang phải, do đó 123 trở thành 321. Bạn không thể sử dụng bất kỳ hàm tích hợp nào cho tác vụ này.

Với một công thức trong đó bạn kết hợp các hàm SUMPRODUCT, PART, LENGTH và ROW, bạn sẽ có được kết quả mong muốn.

Nếu số bạn muốn chuyển đổi nằm trong ô A2, hãy sử dụng công thức sau:

= SUMPRODUCT (PART (A2 * 10 (16-LENGTH (A2)); LINE ($ 1: $ 16); 1) * 10 (LINE ($ 1: $ 16) -1))

Kết quả của công thức này là một số không có số 0 ở đầu. Do đó, các số không ở bên phải không được hiển thị. Hình sau cho thấy việc sử dụng công thức trong một bảng ví dụ:

Nếu các số không ở đầu cũng nên được tính đến, công thức sẽ giống như sau

= TEXT (SUMPRODUCT (PART (A2; LINE (INDIRECT ("1:" & LENGTH (A2))); 1) * 10 (LINE (INDIRECT ("1:" & LENGTH (A2))) - 1)); LẶP LẠI ("0"; CHIỀU DÀI (A2)))

Công thức này là công thức ma trận mà bạn phải xác nhận bằng tổ hợp phím CTRL SHIFT ENTER. Ngay cả sau mỗi lần thay đổi công thức, bạn phải sử dụng lại tổ hợp phím này để xác nhận công thức.

Các công thức chỉ hoạt động với các số nguyên không có chữ số thập phân, vì vậy chúng lý tưởng cho các số sê-ri, số bài báo hoặc các ứng dụng tương tự.