Hướng dẫn how to get column name in excel - cách lấy tên cột trong excel

  • Đăng nhập
  • Xe đẩy

  • Tập huấn
  • Video
  • Chức năng
  • Công thức
  • Phím tắt
  • Blog

Hướng dẫn how to get column name in excel - cách lấy tên cột trong excel

Công thức chung & NBSP;

=INDEX(Table[#Headers],index)

Summary 

Để lấy tên của một cột trong bảng Excel từ chỉ mục số của nó, bạn có thể sử dụng hàm chỉ mục với một tham chiếu có cấu trúc. Trong ví dụ được hiển thị, công thức trong I4 là:

=INDEX(Table1[#Headers],H5)

Khi công thức được sao chép, nó sẽ trả về một tên cho mỗi cột, dựa trên các giá trị chỉ mục trong cột H.

Explanation 

Đây là một công thức chỉ số tiêu chuẩn. Bí quyết duy nhất cho công thức là việc sử dụng tham chiếu có cấu trúc để trả về một phạm vi cho các tiêu đề bảng:

Phạm vi này đi vào chỉ mục cho đối số mảng, với giá trị chỉ mục được cung cấp từ cột H:

=INDEX(Table1[#Headers],H5)

Kết quả là tên của mục đầu tiên trong tiêu đề, đó là "ID".

Mặc dù các tiêu đề nằm trong một mảng ngang, với các giá trị trong các cột, chỉ mục sẽ sử dụng số hàng làm chỉ mục chung cho các mảng một chiều như thế này và trả về chính xác giá trị ở vị trí đó.

Công thức liên quan & NBSP;

Hướng dẫn how to get column name in excel - cách lấy tên cột trong excel

Đây là một công thức khớp tiêu chuẩn trong đó các giá trị tra cứu đến từ cột H, mảng là các tiêu đề trong Bảng1 và loại khớp bằng 0, để buộc khớp chính xác. Thủ thuật duy nhất cho công thức là việc sử dụng tham chiếu có cấu trúc để trả về một phạm vi ...

Các chức năng liên quan & nbsp;

Hướng dẫn how to get column name in excel - cách lấy tên cột trong excel

Hàm chỉ mục Excel trả về giá trị tại một vị trí nhất định trong một phạm vi hoặc mảng. Bạn có thể sử dụng chỉ mục để truy xuất các giá trị riêng lẻ hoặc toàn bộ hàng và cột. Hàm khớp thường được sử dụng cùng với Index to & nbsp; cung cấp hàng và cột ...

& NBSP;

Hướng dẫn how to get column name in excel - cách lấy tên cột trong excel

Trong video này, chúng tôi xem xét cách sử dụng vlookup để tra cứu các giá trị trong bảng Excel.

Hướng dẫn how to get column name in excel - cách lấy tên cột trong excel

Đào tạo công thức excel

Công thức là chìa khóa để hoàn thành công việc trong Excel. & NBSP; Trong khóa đào tạo tăng tốc này, bạn sẽ học cách sử dụng các công thức để thao tác văn bản, làm việc với ngày và thời gian, giá trị tra cứu với VLookup và Index & khớp, đếm và tổng hợp với các tiêu chí , tự động xếp hạng các giá trị và tạo phạm vi động. Bạn cũng sẽ học cách khắc phục sự cố, lỗi theo dõi và khắc phục sự cố. Truy cập tức thì. & Nbsp; xem chi tiết & nbsp; ở đây.

Tải xuống hơn 100 chức năng Excel quan trọng

Nhận hơn 100 chức năng Excel bạn nên biết trong một PDF tiện dụng.

Đào tạo video excel

Nhanh chóng, sạch sẽ, và đến điểm.

Tìm hiểu thêm

Tôi có một bảng 3x3 với tiêu đề và hai hàng dữ liệu như dưới đây.

A1 = Thứ nhất, B1 = Thứ hai, C1 = Thirda2 = 1, B2 = 2, C2 = 3A3 = 4, B3 = 5, C3 = 6
A2=1, B2=2, C2=3
A3=4, B3=5, C3=6

Trong Cell D1, tôi muốn nhập một tiêu chí tìm kiếm. Ví dụ 5. Sau đó, tôi muốn xuất tên của tiêu đề cho cột đó. Trong trường hợp này thứ hai.
Then in E1 I'd like to output the name of the header for that column. In this case Second.

Theo logic, đây sẽ là kết quả trong E1 khi nhập từng số vào D1.

1 = first2 = second3 = thứ ba4 = first5 = second6 = thứ ba
2 = Second
3 = Third
4 = First
5= Second
6 = Third

Tôi đã thử Index, Match và Vlookup mà không thành công. Làm thế nào bạn có thể giải quyết điều này? :)

Các cột MS Excel có một mẫu như A, B, C, Mạnh, Z, AA, AB, AC, Được đặt tên là A A, Cột 2 với tên là B B B, và cột 27 là một số cột AA. Sau đây là nhiều ví dụ hơn.
Given a column number, find its corresponding Excel column name. The following are more examples.

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC

Cảm ơn Mrigank Dembla vì đã đề xuất giải pháp dưới đây trong một bình luận.Suppose Chúng tôi có một số N, hãy để nói 28. Vì vậy, tương ứng với nó, chúng tôi cần in tên cột. Chúng ta cần lấy phần còn lại với 26. & nbsp;
Suppose we have a number n, let’s say 28. so corresponding to it we need to print the column name. We need to take the remainder with 26. 

Nếu phần còn lại có 26 xuất hiện là 0 (có nghĩa là 26, 52, v.v.) thì chúng ta sẽ đặt 'Z' vào chuỗi đầu ra và n mới trở thành N/26 -1 vì ở đây chúng ta đang coi 26 là 'Z' Trong khi thực tế, nó là thứ 25 đối với 'A'.

Tương tự, nếu phần còn lại xuất hiện khác không. (Giống như 1, 2, 3, v.v.

Cuối cùng, chúng tôi đảo ngược chuỗi và in. & Nbsp;

Ví dụ: & nbsp; n = 700 phần còn lại (n%26) là 24. Vì vậy, chúng tôi đặt 'x' vào chuỗi đầu ra và n trở thành n/26 là 26. & nbsp; phần còn lại (26%26) là 0. vì vậy chúng tôi đặt 'Z' trong chuỗi đầu ra và n trở thành n/26 -1 là 0. 
n = 700
The remainder (n%26) is 24. So we put ‘X’ in the output string and n becomes n/26 which is 26. 
Remainder (26%26) is 0. So we put ‘Z’ in the output string and n becomes n/26 -1 which is 0.

Sau đây là việc thực hiện phương pháp trên.

C++

=INDEX(Table1[#Headers],H5)
0

=INDEX(Table1[#Headers],H5)
1

=INDEX(Table1[#Headers],H5)
2

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
4

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
8

=INDEX(Table1[#Headers],H5)
9

0
1 
2

0

=INDEX(Table1[#Headers],H5)
7
5

0
7 
8

9

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
1

9

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
4

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
8

=INDEX(Table1[#Headers],H5)
5
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
0

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4

9

=INDEX(Table1[#Headers],H5)
9

=INDEX(Table1[#Headers],H5)
5
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
8
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
9

=INDEX(Table1[#Headers],H5)
8

=INDEX(Table1[#Headers],H5)
5
Z
AY
AZ
CB
YZ
ZZ
AAC
2

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0
Z
AY
AZ
CB
YZ
ZZ
AAC
8
Z
AY
AZ
CB
YZ
ZZ
AAC
9

=INDEX(Table1[#Headers],H5)
8

0
Base 26 representation of 676 is : 100 
2
Base 26 representation of 676 is : 100 
3
Base 26 representation of 676 is : 100 
4

0
Base 26 representation of 676 is : 100 
6

0
Base 26 representation of 676 is : 100 
8

=INDEX(Table1[#Headers],H5)
8

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

=INDEX(Table1[#Headers],H5)
7
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
2

=INDEX(Table1[#Headers],H5)
9

0
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
5

0
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
7

0
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
9

0
Z
AY
AZ
CB
YZ
ZZ
AAC
1

0
Z
AY
AZ
CB
YZ
ZZ
AAC
3

0
Z
AY
AZ
CB
YZ
ZZ
AAC
5

0
Z
AY
AZ
CB
YZ
ZZ
AAC
7

0
Base 26 representation of 676 is : 100 
8
Z
AY
AZ
CB
YZ
ZZ
AAC
0

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Java

Z
AY
AZ
CB
YZ
ZZ
AAC
2
Z
AY
AZ
CB
YZ
ZZ
AAC
3
Z
AY
AZ
CB
YZ
ZZ
AAC
4

0
Z
AY
AZ
CB
YZ
ZZ
AAC
6
Z
AY
AZ
CB
YZ
ZZ
AAC
7

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
01

0

=INDEX(Table1[#Headers],H5)
9

9

=INDEX(Table1[#Headers],H5)
05

=INDEX(Table1[#Headers],H5)
06

=INDEX(Table1[#Headers],H5)
07

9
7 

=INDEX(Table1[#Headers],H5)
10

=INDEX(Table1[#Headers],H5)
11

=INDEX(Table1[#Headers],H5)
12

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
15

=INDEX(Table1[#Headers],H5)
16

=INDEX(Table1[#Headers],H5)
8

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
3 ____

=INDEX(Table1[#Headers],H5)
20

=INDEX(Table1[#Headers],H5)
11

=INDEX(Table1[#Headers],H5)
12

=INDEX(Table1[#Headers],H5)
23

=INDEX(Table1[#Headers],H5)
24

=INDEX(Table1[#Headers],H5)
25

=INDEX(Table1[#Headers],H5)
26

=INDEX(Table1[#Headers],H5)
23

=INDEX(Table1[#Headers],H5)
28

=INDEX(Table1[#Headers],H5)
16

=INDEX(Table1[#Headers],H5)
30

=INDEX(Table1[#Headers],H5)
31

=INDEX(Table1[#Headers],H5)
8

=INDEX(Table1[#Headers],H5)
5
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

=INDEX(Table1[#Headers],H5)
5
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
9

=INDEX(Table1[#Headers],H5)
23

=INDEX(Table1[#Headers],H5)
40
1

=INDEX(Table1[#Headers],H5)
42

=INDEX(Table1[#Headers],H5)
31

=INDEX(Table1[#Headers],H5)
44
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
9

=INDEX(Table1[#Headers],H5)
46

=INDEX(Table1[#Headers],H5)
23

=INDEX(Table1[#Headers],H5)
48

=INDEX(Table1[#Headers],H5)
16

=INDEX(Table1[#Headers],H5)
8

=INDEX(Table1[#Headers],H5)
5
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

9

=INDEX(Table1[#Headers],H5)
56

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0
Z
AY
AZ
CB
YZ
ZZ
AAC
2
Z
AY
AZ
CB
YZ
ZZ
AAC
7

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
63

0

=INDEX(Table1[#Headers],H5)
9

9

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
16

=INDEX(Table1[#Headers],H5)
26

9

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
72

=INDEX(Table1[#Headers],H5)
26

9

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
76

=INDEX(Table1[#Headers],H5)
26

9

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
80

=INDEX(Table1[#Headers],H5)
26

9

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
84

=INDEX(Table1[#Headers],H5)
26

9

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
88

=INDEX(Table1[#Headers],H5)
26

9

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
92

=INDEX(Table1[#Headers],H5)
26

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Python

=INDEX(Table1[#Headers],H5)
97

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
99

00 
01

0________

=INDEX(Table1[#Headers],H5)
98
05555206
07
08 

=INDEX(Table1[#Headers],H5)
97

0
11

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
11

0
7 
16

=INDEX(Table1[#Headers],H5)
11
18

9
20

=INDEX(Table1[#Headers],H5)
98 ____
2222223 

=INDEX(Table1[#Headers],H5)
16

9

=INDEX(Table1[#Headers],H5)
3 ____
20

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
11
18

=INDEX(Table1[#Headers],H5)
5
33

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
5
11
38

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
31

=INDEX(Table1[#Headers],H5)
5
22222

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4
18

=INDEX(Table1[#Headers],H5)
5
33

=INDEX(Table1[#Headers],H5)
98
56____________
48

=INDEX(Table1[#Headers],H5)
5
11
38

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
31

=INDEX(Table1[#Headers],H5)
5
22222

=INDEX(Table1[#Headers],H5)
5
33

=INDEX(Table1[#Headers],H5)
98
56____________
48

=INDEX(Table1[#Headers],H5)
5
222222198 
2222245 

=INDEX(Table1[#Headers],H5)
16

0
33

=INDEX(Table1[#Headers],H5)
98
Z
AY
AZ
CB
YZ
ZZ
AAC
9

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
16
93

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
72
93

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
76
93

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
80
93

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
84
93

0____

=INDEX(Table1[#Headers],H5)
98
84
48

=INDEX(Table1[#Headers],H5)
31
87

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
92
93

C#

0
89 
90

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
88
93

=INDEX(Table1[#Headers],H5)
2

=INDEX(Table1[#Headers],H5)
13

=INDEX(Table1[#Headers],H5)
9

0
1

=INDEX(Table1[#Headers],H5)
21

0

=INDEX(Table1[#Headers],H5)
23

Z
AY
AZ
CB
YZ
ZZ
AAC
3

=INDEX(Table1[#Headers],H5)
15

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Z
AY
AZ
CB
YZ
ZZ
AAC
7

=INDEX(Table1[#Headers],H5)
17

=INDEX(Table1[#Headers],H5)
9

0

=INDEX(Table1[#Headers],H5)
37

=INDEX(Table1[#Headers],H5)
38

=INDEX(Table1[#Headers],H5)
8

0
Base 26 representation of 676 is : 100 
8

=INDEX(Table1[#Headers],H5)
06

=INDEX(Table1[#Headers],H5)
27

0

=INDEX(Table1[#Headers],H5)
9

Z
AY
AZ
CB
YZ
ZZ
AAC
6
Z
AY
AZ
CB
YZ
ZZ
AAC
7

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
01

0
7 

=INDEX(Table1[#Headers],H5)
42

9

=INDEX(Table1[#Headers],H5)
9

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
54

=INDEX(Table1[#Headers],H5)
25

=INDEX(Table1[#Headers],H5)
8

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
58

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4

9

=INDEX(Table1[#Headers],H5)
9

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
66
1

=INDEX(Table1[#Headers],H5)
68
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
9

=INDEX(Table1[#Headers],H5)
26

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
72

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0

=INDEX(Table1[#Headers],H5)
78

0

=INDEX(Table1[#Headers],H5)
80

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

9

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
47

=INDEX(Table1[#Headers],H5)
9

0
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
5

0
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
7

0
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
9

9

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
50

0
Z
AY
AZ
CB
YZ
ZZ
AAC
3

0
Z
AY
AZ
CB
YZ
ZZ
AAC
5

0
Z
AY
AZ
CB
YZ
ZZ
AAC
7

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Z AY AZ CB YZ ZZ AAC2 Z AY AZ CB YZ ZZ AAC7 =INDEX(Table1[#Headers],H5)5 =INDEX(Table1[#Headers],H5)85

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
03

0
Z
AY
AZ
CB
YZ
ZZ
AAC
1

=INDEX(Table1[#Headers],H5)
9

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
08

JavaScript

=INDEX(Table1[#Headers],H5)
5
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
13

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
04
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
05

=INDEX(Table1[#Headers],H5)
23
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
18

=INDEX(Table1[#Headers],H5)
25

=INDEX(Table1[#Headers],H5)
26

=INDEX(Table1[#Headers],H5)
23
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
22

=INDEX(Table1[#Headers],H5)
5
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

=INDEX(Table1[#Headers],H5)
5
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
9

=INDEX(Table1[#Headers],H5)
23
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
30
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
32

9
7 
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
11

=INDEX(Table1[#Headers],H5)
5
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
40

=INDEX(Table1[#Headers],H5)
38
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
42
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
43

=INDEX(Table1[#Headers],H5)
26

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
5

Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
7

Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
9

Z
AY
AZ
CB
YZ
ZZ
AAC
1

Z
AY
AZ
CB
YZ
ZZ
AAC
3

Z
AY
AZ
CB
YZ
ZZ
AAC
5

Z
AY
AZ
CB
YZ
ZZ
AAC
7

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
53

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
4

Z
AY
AZ
CB
YZ
ZZ
AAC

=INDEX(Table1[#Headers],H5)
23
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
34
O(log26n), as we are using a loop and in each traversal, we decrement by floor division of 26.

Đầu raO(50), as we are using extra space for storing the result.
Method 2 
The problem is similar to converting a decimal number to its binary representation but instead of a binary base system where we have two digits only 0 and 1, here we have 26 characters from A-Z.
So, we are dealing with base 26 instead of base binary. 
That’s not where the fun ends, we don’t have zero in this number system, as A represents 1, B represents 2 and so on Z represents 26. 
To make the problem easily understandable, we approach the problem in two steps:

  1. Chuyển đổi số thành đại diện cơ sở 26, xem xét chúng tôi cũng có 0 trong hệ thống.
  2. Thay đổi đại diện thành một mà không có 0 trong hệ thống của nó.

THẾ NÀO? Đây là một ví dụ

Bước 1: & nbsp; xem xét chúng tôi có số 676, làm thế nào để có được đại diện của nó trong hệ thống cơ sở 26? Theo cách tương tự, chúng tôi làm cho một hệ thống nhị phân, thay vì phân chia và còn lại cho 2, chúng tôi thực hiện phân chia và còn lại vào 26. 
Consider we have number 676, How to get its representation in the base 26 system? In the same way, we do for a binary system, Instead of division and remainder by 2, we do division and remainder by 26.

Base 26 representation of 676 is : 100 

Bước2But Này, chúng ta có thể không có trong đại diện của mình. Đúng? Bởi vì nó không phải là một phần của hệ thống số của chúng tôi. Làm thế nào để chúng ta thoát khỏi số không? Vâng, nó rất đơn giản, nhưng trước khi làm điều đó, hãy để nhắc nhở một thủ thuật toán học đơn giản:
But Hey, we can’t have zero in our representation. Right? Because it’s not part of our number system. How do we get rid of zero? Well it’s simple, but before doing that let’s remind one simple math trick:

Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
  • Trong một hệ thống số thập phân để đối phó với số 0, chúng tôi mượn 10 và trừ 1 từ ý nghĩa tiếp theo.
  • Trong hệ thống số 26 cơ sở để đối phó với số 0, chúng tôi mượn 26 và trừ 1 từ bit quan trọng tiếp theo.

Vì vậy, chuyển đổi 10026 thành một hệ thống số không có ‘0, chúng tôi nhận được (25 26) 26 & nbsp; biểu diễn tượng trưng của cùng là: yz & nbsp;
Symbolic representation of the same is: YZ 

Đây là việc thực hiện giống nhau:

C++

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
54

=INDEX(Table1[#Headers],H5)
2

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
4

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
8

=INDEX(Table1[#Headers],H5)
9

0

=INDEX(Table1[#Headers],H5)
7
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
65

0

=INDEX(Table1[#Headers],H5)
7
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
68

0
7 
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
71

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
73

9
Z
AY
AZ
CB
YZ
ZZ
AAC
2

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
77

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
81
63

=INDEX(Table1[#Headers],H5)
7
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
84

9

=INDEX(Table1[#Headers],H5)
3
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
87

=INDEX(Table1[#Headers],H5)
5
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
89

=INDEX(Table1[#Headers],H5)
5
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
91

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
81
63

=INDEX(Table1[#Headers],H5)
7
Z
AY
AZ
CB
YZ
ZZ
AAC
00

9

=INDEX(Table1[#Headers],H5)
3
Z
AY
AZ
CB
YZ
ZZ
AAC
03

=INDEX(Table1[#Headers],H5)
5
Z
AY
AZ
CB
YZ
ZZ
AAC
05
1
63
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
9
Z
AY
AZ
CB
YZ
ZZ
AAC
09

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0
Z
AY
AZ
CB
YZ
ZZ
AAC
13

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

=INDEX(Table1[#Headers],H5)
7
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
2

=INDEX(Table1[#Headers],H5)
9

0
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
5

0
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
7

0
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
9

0
Z
AY
AZ
CB
YZ
ZZ
AAC
1

0
Z
AY
AZ
CB
YZ
ZZ
AAC
3

0
Z
AY
AZ
CB
YZ
ZZ
AAC
5

0
Z
AY
AZ
CB
YZ
ZZ
AAC
7

0
Base 26 representation of 676 is : 100 
8
Z
AY
AZ
CB
YZ
ZZ
AAC
0

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Java

Z
AY
AZ
CB
YZ
ZZ
AAC
36
Z
AY
AZ
CB
YZ
ZZ
AAC
37

Z
AY
AZ
CB
YZ
ZZ
AAC
3

=INDEX(Table1[#Headers],H5)
15

Z
AY
AZ
CB
YZ
ZZ
AAC
7

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
8

=INDEX(Table1[#Headers],H5)
9

0

=INDEX(Table1[#Headers],H5)
7
Z
AY
AZ
CB
YZ
ZZ
AAC
48

=INDEX(Table1[#Headers],H5)
06

=INDEX(Table1[#Headers],H5)
7
05
Z
AY
AZ
CB
YZ
ZZ
AAC
52255553

0

=INDEX(Table1[#Headers],H5)
7
Z
AY
AZ
CB
YZ
ZZ
AAC
56

=INDEX(Table1[#Headers],H5)
11

=INDEX(Table1[#Headers],H5)
8

0
7 
Z
AY
AZ
CB
YZ
ZZ
AAC
61

=INDEX(Table1[#Headers],H5)
11
93

0

=INDEX(Table1[#Headers],H5)
9

9
Z
AY
AZ
CB
YZ
ZZ
AAC
67

=INDEX(Table1[#Headers],H5)
16

=INDEX(Table1[#Headers],H5)
8

9
Z
AY
AZ
CB
YZ
ZZ
AAC
71

=INDEX(Table1[#Headers],H5)
16

=INDEX(Table1[#Headers],H5)
8

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
77

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Các

0

=INDEX(Table1[#Headers],H5)
9

9

=INDEX(Table1[#Headers],H5)
3
Z
AY
AZ
CB
YZ
ZZ
AAC
91

=INDEX(Table1[#Headers],H5)
11
93

9

=INDEX(Table1[#Headers],H5)
9

=INDEX(Table1[#Headers],H5)
5
Z
AY
AZ
CB
YZ
ZZ
AAC
97

=INDEX(Table1[#Headers],H5)
16

=INDEX(Table1[#Headers],H5)
8

=INDEX(Table1[#Headers],H5)
5
Base 26 representation of 676 is : 100 
01

=INDEX(Table1[#Headers],H5)
31
Base 26 representation of 676 is : 100 
03

=INDEX(Table1[#Headers],H5)
31
Base 26 representation of 676 is : 100 
05

=INDEX(Table1[#Headers],H5)
31

=INDEX(Table1[#Headers],H5)
8

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
81
63

=INDEX(Table1[#Headers],H5)
7
Base 26 representation of 676 is : 100 
16

=INDEX(Table1[#Headers],H5)
11
Base 26 representation of 676 is : 100 
18

0

=INDEX(Table1[#Headers],H5)
9

9

=INDEX(Table1[#Headers],H5)
3
Base 26 representation of 676 is : 100 
23

=INDEX(Table1[#Headers],H5)
11
93

=INDEX(Table1[#Headers],H5)
5
Base 26 representation of 676 is : 100 
27

=INDEX(Table1[#Headers],H5)
23
63
1
Base 26 representation of 676 is : 100 
31
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
9
Base 26 representation of 676 is : 100 
33

=INDEX(Table1[#Headers],H5)
31

=INDEX(Table1[#Headers],H5)
46

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0
Base 26 representation of 676 is : 100 
39

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Z
AY
AZ
CB
YZ
ZZ
AAC
2
Z
AY
AZ
CB
YZ
ZZ
AAC
7

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
63

=INDEX(Table1[#Headers],H5)
9

0

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
16

=INDEX(Table1[#Headers],H5)
26

0

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
72

=INDEX(Table1[#Headers],H5)
26

0

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
76

=INDEX(Table1[#Headers],H5)
26

0

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
80

=INDEX(Table1[#Headers],H5)
26

0

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
84

=INDEX(Table1[#Headers],H5)
26

0

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
88

=INDEX(Table1[#Headers],H5)
26

0

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
92

=INDEX(Table1[#Headers],H5)
26

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Python3

00 
01

0
Base 26 representation of 676 is : 100 
79

=INDEX(Table1[#Headers],H5)
98
05

=INDEX(Table1[#Headers],H5)
11______207

0
11

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
11

0
7 
Z
AY
AZ
CB
YZ
ZZ
AAC
61

=INDEX(Table1[#Headers],H5)
11
Base 26 representation of 676 is : 100 
94

9
Base 26 representation of 676 is : 100 
96

=INDEX(Table1[#Headers],H5)
98
222223 

=INDEX(Table1[#Headers],H5)
16

9
222222198

9
11
38

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
31

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
81
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
17
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
18
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
19
63__

9

=INDEX(Table1[#Headers],H5)
3
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
28

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
11
Base 26 representation of 676 is : 100 
94

=INDEX(Table1[#Headers],H5)
5
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
33
38

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
16

=INDEX(Table1[#Headers],H5)
5
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
38
38 

=INDEX(Table1[#Headers],H5)
31
07

=INDEX(Table1[#Headers],H5)
98

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
81
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
17
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
18
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
19
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
54
48

=INDEX(Table1[#Headers],H5)
31__

9

=INDEX(Table1[#Headers],H5)
3
Base 26 representation of 676 is : 100 
23

=INDEX(Table1[#Headers],H5)
11
Base 26 representation of 676 is : 100 
94

=INDEX(Table1[#Headers],H5)
5
89
63
56
63
62
63
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
9
47
38

0
89
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
85

=INDEX(Table1[#Headers],H5)
3
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
87

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
98
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
90
18

0

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
16

=INDEX(Table1[#Headers],H5)
26

0

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
72

=INDEX(Table1[#Headers],H5)
26

0

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
76

=INDEX(Table1[#Headers],H5)
26

0

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
80

=INDEX(Table1[#Headers],H5)
26

0

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
84

=INDEX(Table1[#Headers],H5)
26

0

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
88

=INDEX(Table1[#Headers],H5)
26

0

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
92

=INDEX(Table1[#Headers],H5)
26

C#

=INDEX(Table1[#Headers],H5)
2

=INDEX(Table1[#Headers],H5)
13

Z
AY
AZ
CB
YZ
ZZ
AAC
3

=INDEX(Table1[#Headers],H5)
15

Z
AY
AZ
CB
YZ
ZZ
AAC
7

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
6

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
8

=INDEX(Table1[#Headers],H5)
9

Z
AY
AZ
CB
YZ
ZZ
AAC
30

=INDEX(Table1[#Headers],H5)
7
Z
AY
AZ
CB
YZ
ZZ
AAC
48

=INDEX(Table1[#Headers],H5)
06

=INDEX(Table1[#Headers],H5)
7
Z
AY
AZ
CB
YZ
ZZ
AAC
35

Z
AY
AZ
CB
YZ
ZZ
AAC
30

=INDEX(Table1[#Headers],H5)
7
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
68

Z
AY
AZ
CB
YZ
ZZ
AAC
30
7 
Z
AY
AZ
CB
YZ
ZZ
AAC
41

Z
AY
AZ
CB
YZ
ZZ
AAC
30

=INDEX(Table1[#Headers],H5)
9

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
73

0
Z
AY
AZ
CB
YZ
ZZ
AAC
2

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
77

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
81
63

=INDEX(Table1[#Headers],H5)
7
Z
AY
AZ
CB
YZ
ZZ
AAC
56

Z
AY
AZ
CB
YZ
ZZ
AAC
30

=INDEX(Table1[#Headers],H5)
9

0

=INDEX(Table1[#Headers],H5)
3
Z
AY
AZ
CB
YZ
ZZ
AAC
61

0

=INDEX(Table1[#Headers],H5)
9

Z
AY
AZ
CB
YZ
ZZ
AAC
64
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
89

Z
AY
AZ
CB
YZ
ZZ
AAC
64
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
91

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
81
63

=INDEX(Table1[#Headers],H5)
7
Z
AY
AZ
CB
YZ
ZZ
AAC
76

Z
AY
AZ
CB
YZ
ZZ
AAC
30

=INDEX(Table1[#Headers],H5)
9

0

=INDEX(Table1[#Headers],H5)
3
Z
AY
AZ
CB
YZ
ZZ
AAC
03

Z
AY
AZ
CB
YZ
ZZ
AAC
64
Z
AY
AZ
CB
YZ
ZZ
AAC
83
1
Base 26 representation of 676 is : 100 
31______49

Z
AY
AZ
CB
YZ
ZZ
AAC
88
Z
AY
AZ
CB
YZ
ZZ
AAC
89

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Z
AY
AZ
CB
YZ
ZZ
AAC
93

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Z
AY
AZ
CB
YZ
ZZ
AAC
2
Z
AY
AZ
CB
YZ
ZZ
AAC
7

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
85

=INDEX(Table1[#Headers],H5)
9

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
5

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
7

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
9

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Z
AY
AZ
CB
YZ
ZZ
AAC
1

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Z
AY
AZ
CB
YZ
ZZ
AAC
3

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Z
AY
AZ
CB
YZ
ZZ
AAC
5

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Z
AY
AZ
CB
YZ
ZZ
AAC
7

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

JavaScript

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
03

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
04
Z
AY
AZ
CB
YZ
ZZ
AAC
18

0
Z
AY
AZ
CB
YZ
ZZ
AAC
20

0
Z
AY
AZ
CB
YZ
ZZ
AAC
22

0
7 
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
71

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
73

9
Z
AY
AZ
CB
YZ
ZZ
AAC
29

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
77

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
81
Z
AY
AZ
CB
YZ
ZZ
AAC
36

9

=INDEX(Table1[#Headers],H5)
3
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
87

=INDEX(Table1[#Headers],H5)
5
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
89

=INDEX(Table1[#Headers],H5)
5
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
91

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0
Z
AY
AZ
CB
YZ
ZZ
AAC
49
Z
AY
AZ
CB
YZ
ZZ
AAC
50

=INDEX(Table1[#Headers],H5)
8

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
81
Z
AY
AZ
CB
YZ
ZZ
AAC
54

9

=INDEX(Table1[#Headers],H5)
3
Z
AY
AZ
CB
YZ
ZZ
AAC
03

=INDEX(Table1[#Headers],H5)
5
Z
AY
AZ
CB
YZ
ZZ
AAC
59

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0
Z
AY
AZ
CB
YZ
ZZ
AAC
63
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
43

=INDEX(Table1[#Headers],H5)
26

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
5

Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
7

Subtraction: 
5000 - 9, How do you subtract 9 from 0 ? You borrow
from next significant bit, right.  
9

Z
AY
AZ
CB
YZ
ZZ
AAC
1

Z
AY
AZ
CB
YZ
ZZ
AAC
3

Z
AY
AZ
CB
YZ
ZZ
AAC
5

Z
AY
AZ
CB
YZ
ZZ
AAC
7

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
53

Đầu ra

Z
AY
AZ
CB
YZ
ZZ
AAC

Độ phức tạp về thời gian: O (log26n), vì chúng ta đang sử dụng một vòng lặp và trong mỗi lần đi ngang, chúng ta giảm dần theo phân chia sàn 26. O(log26n), as we are using a loop and in each traversal, we decrement by floor division of 26.

Không gian phụ trợ: O (10000), vì chúng ta đang sử dụng thêm không gian cho mảng.O(10000), as we are using extra space for the array.

Phương pháp 3:

Chúng ta có thể sử dụng chức năng đệ quy, chắc chắn làm giảm thời gian và & nbsp; tăng hiệu quả:

Bảng chữ cái theo thứ tự tuần tự như: ‘Abcdefghijklmnopqrstuvwxyz. Bạn đã có kinh nghiệm trong khi sử dụng Excel khi bạn thấy các cột và đánh số hàng được thực hiện theo các cách theo thứ tự bảng chữ cái.

Ở đây, cách tôi cố tình nghĩ về logic về cách sắp xếp.

.

. Đối với [27,52], nó sẽ giống như [AA, AZ], cho [57,78] nó sẽ là [BA, BZ]

Logic là nối một bảng chữ cái tuần tự bất cứ khi nào nó kết thúc việc đánh số ở mức 26.

Ví dụ: nếu số là '27', lớn hơn & nbsp; '26 ', thì chúng ta chỉ cần chia cho 26, và chúng ta có phần còn lại là 1, chúng ta thấy là 1 1 xong.

Chúng tôi sẽ sử dụng Python cho việc này.

Thuật toán là:

1. Lấy một mảng và sắp xếp các chữ cái từ a đến z. .

2. Nếu số nhỏ hơn hoặc bằng với 26, chỉ cần lấy chữ cái từ mảng và in nó.If the number is less than or equal to ’26’, simply get the letter from the array and print it.

3. Nếu nó lớn hơn 26, hãy sử dụng quy tắc thương số & nbsp; nếu phần còn lại bằng không, có 2 cách có thể, nếu thương số là 1 1 .If it is greater than 26, use the Quotient  Remainder rule, if the remainder is zero, there are 2 possible ways, if the quotient is “1”, simply hash out the letter from the index [r-1]( ‘r’ is remainder), else call out the function from the num =(q-1) and append at the front to the letter indexing [r-1].

4. Nếu phần còn lại không bằng với 0 0, hãy gọi hàm cho num = (q) và nối ở phía trước vào lập chỉ mục chữ cái [R-1].If the remainder is not equal to “0”, call the function for the num = (q) and append at the front to the letter indexing [r-1].

Mã liên quan đến điều này là:

C++

Z
AY
AZ
CB
YZ
ZZ
AAC
75

=INDEX(Table1[#Headers],H5)
2

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
4

Z
AY
AZ
CB
YZ
ZZ
AAC
79
Z
AY
AZ
CB
YZ
ZZ
AAC
80

=INDEX(Table1[#Headers],H5)
8

Z
AY
AZ
CB
YZ
ZZ
AAC
82

=INDEX(Table1[#Headers],H5)
7
Z
AY
AZ
CB
YZ
ZZ
AAC
84

0

=INDEX(Table1[#Headers],H5)
3
Z
AY
AZ
CB
YZ
ZZ
AAC
87

Z
AY
AZ
CB
YZ
ZZ
AAC
64
Z
AY
AZ
CB
YZ
ZZ
AAC
89

=INDEX(Table1[#Headers],H5)
38

=INDEX(Table1[#Headers],H5)
8

Z
AY
AZ
CB
YZ
ZZ
AAC
64
Z
AY
AZ
CB
YZ
ZZ
AAC
93

Z
AY
AZ
CB
YZ
ZZ
AAC
64
Base 26 representation of 676 is : 100 
8
Z
AY
AZ
CB
YZ
ZZ
AAC
96

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4

=INDEX(Table1[#Headers],H5)
9

Z
AY
AZ
CB
YZ
ZZ
AAC
64

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
004

Z
AY
AZ
CB
YZ
ZZ
AAC
64

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
007

Z
AY
AZ
CB
YZ
ZZ
AAC
64
Z
AY
AZ
CB
YZ
ZZ
AAC
89

=INDEX(Table1[#Headers],H5)
38

=INDEX(Table1[#Headers],H5)
8

Z
AY
AZ
CB
YZ
ZZ
AAC
64

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
014

9

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
017

=INDEX(Table1[#Headers],H5)
018

=INDEX(Table1[#Headers],H5)
019

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4

=INDEX(Table1[#Headers],H5)
9

=INDEX(Table1[#Headers],H5)
018

=INDEX(Table1[#Headers],H5)
026

=INDEX(Table1[#Headers],H5)
018

=INDEX(Table1[#Headers],H5)
019

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Z
AY
AZ
CB
YZ
ZZ
AAC
64
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Z
AY
AZ
CB
YZ
ZZ
AAC
64
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4

=INDEX(Table1[#Headers],H5)
9

9

=INDEX(Table1[#Headers],H5)
037

9

=INDEX(Table1[#Headers],H5)
019

Z
AY
AZ
CB
YZ
ZZ
AAC
64
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Z
AY
AZ
CB
YZ
ZZ
AAC
64
Base 26 representation of 676 is : 100 
8
Z
AY
AZ
CB
YZ
ZZ
AAC
96

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
049

0

=INDEX(Table1[#Headers],H5)
051

0

=INDEX(Table1[#Headers],H5)
053

0

=INDEX(Table1[#Headers],H5)
055

0

=INDEX(Table1[#Headers],H5)
057

0

=INDEX(Table1[#Headers],H5)
059

0

=INDEX(Table1[#Headers],H5)
061

0

=INDEX(Table1[#Headers],H5)
063

0
Base 26 representation of 676 is : 100 
8
Z
AY
AZ
CB
YZ
ZZ
AAC
0

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Java

Z
AY
AZ
CB
YZ
ZZ
AAC
36

=INDEX(Table1[#Headers],H5)
069

Z
AY
AZ
CB
YZ
ZZ
AAC
3

=INDEX(Table1[#Headers],H5)
071

=INDEX(Table1[#Headers],H5)
9

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Z
AY
AZ
CB
YZ
ZZ
AAC
7

=INDEX(Table1[#Headers],H5)
075
Z
AY
AZ
CB
YZ
ZZ
AAC
80

=INDEX(Table1[#Headers],H5)
8

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Z
AY
AZ
CB
YZ
ZZ
AAC
7

=INDEX(Table1[#Headers],H5)
080

=INDEX(Table1[#Headers],H5)
7
Z
AY
AZ
CB
YZ
ZZ
AAC
84

0

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
085

=INDEX(Table1[#Headers],H5)
16
93

Z
AY
AZ
CB
YZ
ZZ
AAC
64
Base 26 representation of 676 is : 100 
8

=INDEX(Table1[#Headers],H5)
090

=INDEX(Table1[#Headers],H5)
31

=INDEX(Table1[#Headers],H5)
46

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4

=INDEX(Table1[#Headers],H5)
9

Z
AY
AZ
CB
YZ
ZZ
AAC
64

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
098

=INDEX(Table1[#Headers],H5)
16

=INDEX(Table1[#Headers],H5)
26

Z
AY
AZ
CB
YZ
ZZ
AAC
64

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
103

=INDEX(Table1[#Headers],H5)
16

=INDEX(Table1[#Headers],H5)
8

Z
AY
AZ
CB
YZ
ZZ
AAC
64

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
108

=INDEX(Table1[#Headers],H5)
11

=INDEX(Table1[#Headers],H5)
110

9

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
113

=INDEX(Table1[#Headers],H5)
31

=INDEX(Table1[#Headers],H5)
110

Is

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4

Is

Z
AY
AZ
CB
YZ
ZZ
AAC
64
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Z
AY
AZ
CB
YZ
ZZ
AAC
64
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4

9
Base 26 representation of 676 is : 100 
8

=INDEX(Table1[#Headers],H5)
146

=INDEX(Table1[#Headers],H5)
16

=INDEX(Table1[#Headers],H5)
120

=INDEX(Table1[#Headers],H5)
31

=INDEX(Table1[#Headers],H5)
1222.

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Z
AY
AZ
CB
YZ
ZZ
AAC
2
Z
AY
AZ
CB
YZ
ZZ
AAC
7

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
161

0

=INDEX(Table1[#Headers],H5)
163

=INDEX(Table1[#Headers],H5)
16

=INDEX(Table1[#Headers],H5)
46

0

=INDEX(Table1[#Headers],H5)
163

=INDEX(Table1[#Headers],H5)
72

=INDEX(Table1[#Headers],H5)
46

0

=INDEX(Table1[#Headers],H5)
163

=INDEX(Table1[#Headers],H5)
76

=INDEX(Table1[#Headers],H5)
46

0

=INDEX(Table1[#Headers],H5)
163

=INDEX(Table1[#Headers],H5)
80

=INDEX(Table1[#Headers],H5)
46

0

=INDEX(Table1[#Headers],H5)
163

=INDEX(Table1[#Headers],H5)
84

=INDEX(Table1[#Headers],H5)
46

0

=INDEX(Table1[#Headers],H5)
163

=INDEX(Table1[#Headers],H5)
88

=INDEX(Table1[#Headers],H5)
46

0

=INDEX(Table1[#Headers],H5)
163

=INDEX(Table1[#Headers],H5)
92

=INDEX(Table1[#Headers],H5)
46

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Python3

=INDEX(Table1[#Headers],H5)
193

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
195

00 

=INDEX(Table1[#Headers],H5)
197

0

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
200

=INDEX(Table1[#Headers],H5)
16
18

9
Base 26 representation of 676 is : 100 
8

=INDEX(Table1[#Headers],H5)
205
48

=INDEX(Table1[#Headers],H5)
31
87

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4
18

9

=INDEX(Table1[#Headers],H5)
213

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
215
45
45

=INDEX(Table1[#Headers],H5)
16__1219
23

9

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
224

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
11
18

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
231

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
31
18

=INDEX(Table1[#Headers],H5)
23
Base 26 representation of 676 is : 100 
8

=INDEX(Table1[#Headers],H5)
238
48

=INDEX(Table1[#Headers],H5)
31
87

=INDEX(Table1[#Headers],H5)
5
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4
18

Is

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4
18

=INDEX(Table1[#Headers],H5)
5
Base 26 representation of 676 is : 100 
8

=INDEX(Table1[#Headers],H5)
261
38 

=INDEX(Table1[#Headers],H5)
238
48

=INDEX(Table1[#Headers],H5)
31
87

89

=INDEX(Table1[#Headers],H5)
268

=INDEX(Table1[#Headers],H5)
16
65

89

=INDEX(Table1[#Headers],H5)
268

=INDEX(Table1[#Headers],H5)
72
65

89

=INDEX(Table1[#Headers],H5)
268

=INDEX(Table1[#Headers],H5)
76
65

89

=INDEX(Table1[#Headers],H5)
268

=INDEX(Table1[#Headers],H5)
80
65

89

=INDEX(Table1[#Headers],H5)
268

=INDEX(Table1[#Headers],H5)
84
65

89

=INDEX(Table1[#Headers],H5)
268

=INDEX(Table1[#Headers],H5)
88
65

89

=INDEX(Table1[#Headers],H5)
268

=INDEX(Table1[#Headers],H5)
92
65

C#

=INDEX(Table1[#Headers],H5)
2

=INDEX(Table1[#Headers],H5)
13

Z
AY
AZ
CB
YZ
ZZ
AAC
3

=INDEX(Table1[#Headers],H5)
071

=INDEX(Table1[#Headers],H5)
9

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Z
AY
AZ
CB
YZ
ZZ
AAC
7

=INDEX(Table1[#Headers],H5)
075
Z
AY
AZ
CB
YZ
ZZ
AAC
80

=INDEX(Table1[#Headers],H5)
8

Z
AY
AZ
CB
YZ
ZZ
AAC
30
Z
AY
AZ
CB
YZ
ZZ
AAC
7

=INDEX(Table1[#Headers],H5)
080

=INDEX(Table1[#Headers],H5)
7
Z
AY
AZ
CB
YZ
ZZ
AAC
84

0

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
312

Z
AY
AZ
CB
YZ
ZZ
AAC
64
Base 26 representation of 676 is : 100 
8

=INDEX(Table1[#Headers],H5)
090

=INDEX(Table1[#Headers],H5)
31

=INDEX(Table1[#Headers],H5)
46

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4

=INDEX(Table1[#Headers],H5)
9

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4

=INDEX(Table1[#Headers],H5)
9

Z
AY
AZ
CB
YZ
ZZ
AAC
64

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
098

=INDEX(Table1[#Headers],H5)
16

=INDEX(Table1[#Headers],H5)
26

0

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
014

9

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
017

Z
AY
AZ
CB
YZ
ZZ
AAC
64

=INDEX(Table1[#Headers],H5)
7

=INDEX(Table1[#Headers],H5)
103

=INDEX(Table1[#Headers],H5)
16

=INDEX(Table1[#Headers],H5)
8

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4

Is

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4

Is

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

9
Base 26 representation of 676 is : 100 
8

=INDEX(Table1[#Headers],H5)
146

=INDEX(Table1[#Headers],H5)
16

=INDEX(Table1[#Headers],H5)
120

=INDEX(Table1[#Headers],H5)
31

=INDEX(Table1[#Headers],H5)
1222.

0

=INDEX(Table1[#Headers],H5)
356

0

=INDEX(Table1[#Headers],H5)
358

0

=INDEX(Table1[#Headers],H5)
360

0

=INDEX(Table1[#Headers],H5)
362

0

=INDEX(Table1[#Headers],H5)
364

0

=INDEX(Table1[#Headers],H5)
366

0

=INDEX(Table1[#Headers],H5)
368

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Z AY AZ CB YZ ZZ AAC30Z AY AZ CB YZ ZZ AAC2 Z AY AZ CB YZ ZZ AAC7 =INDEX(Table1[#Headers],H5)5 =INDEX(Table1[#Headers],H5)161

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
03

=INDEX(Table1[#Headers],H5)
372

=INDEX(Table1[#Headers],H5)
195

=INDEX(Table1[#Headers],H5)
193

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
195

=INDEX(Table1[#Headers],H5)
9

00 

=INDEX(Table1[#Headers],H5)
197

0

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
200

=INDEX(Table1[#Headers],H5)
16
18

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4

=INDEX(Table1[#Headers],H5)
9

9

=INDEX(Table1[#Headers],H5)
387

9

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
014

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
393

9
Base 26 representation of 676 is : 100 
8

=INDEX(Table1[#Headers],H5)
205
48

=INDEX(Table1[#Headers],H5)
31
87

=INDEX(Table1[#Headers],H5)
5
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4

9

=INDEX(Table1[#Headers],H5)
213

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
215
45
45

=INDEX(Table1[#Headers],H5)
16__1219
23

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

9
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4

9

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
224

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
11
18

0
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
2

=INDEX(Table1[#Headers],H5)
412

=INDEX(Table1[#Headers],H5)
413
93

=INDEX(Table1[#Headers],H5)
415

=INDEX(Table1[#Headers],H5)
413
93

=INDEX(Table1[#Headers],H5)
418

=INDEX(Table1[#Headers],H5)
413
93

=INDEX(Table1[#Headers],H5)
421

=INDEX(Table1[#Headers],H5)
413
93

=INDEX(Table1[#Headers],H5)
5

=INDEX(Table1[#Headers],H5)
3

=INDEX(Table1[#Headers],H5)
231

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
98

=INDEX(Table1[#Headers],H5)
31
18

=INDEX(Table1[#Headers],H5)
427

=INDEX(Table1[#Headers],H5)
413
93

=INDEX(Table1[#Headers],H5)
430

=INDEX(Table1[#Headers],H5)
413
93

Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
53

=INDEX(Table1[#Headers],H5)
23
Base 26 representation of 676 is : 100 
8

=INDEX(Table1[#Headers],H5)
238
48

=INDEX(Table1[#Headers],H5)
31
87

Z
AY
AZ
CB
YZ
ZZ
AAC

=INDEX(Table1[#Headers],H5)
5
Input          Output
 26             Z
 51             AY
 52             AZ
 80             CB
 676            YZ
 702            ZZ
 705            AAC
4
18
O(log26n), as we are using recursion and in each recursive call, we decrement by floor division of 26.

Không gian phụ trợ: O (1), vì chúng tôi không sử dụng bất kỳ không gian bổ sung nào. Vui lòng viết nhận xét nếu bạn tìm thấy bất cứ điều gì không chính xác hoặc nếu bạn muốn chia sẻ thêm thông tin về chủ đề được thảo luận ở trên.O(1), as we are not using any extra space.
Related Article : 
Find the Excel column number from the column title
This article is contributed by Kartik. Please write comments if you find anything incorrect, or if you want to share more information about the topic discussed above.


Làm cách nào để lấy tên cột trong bảng Excel?

Nhận tên cột từ chỉ mục trong bảng..
Công thức chung. ....
Để lấy tên của một cột trong bảng Excel từ chỉ mục số của nó, bạn có thể sử dụng hàm chỉ mục với một tham chiếu có cấu trúc. ....
Đây là một công thức chỉ số tiêu chuẩn. ....
Nhận chỉ mục cột trong bảng Excel. ....
Chức năng chỉ số Excel ..
Cách sử dụng vlookup với một bảng ..
Bảng excel ..

Làm cách nào để trích xuất tất cả các tên cột trong Excel?

Trong tab Cột, nó liệt kê tất cả các tên tiêu đề cột.Lưu ý : Nó sẽ xác định vị trí của một ô có chứa tên tiêu đề cột càng sớm càng tốt nếu bạn nhấp vào tên cột trong ngăn điều hướng.Tiện ích này chỉ liệt kê tất cả các tiêu đề cột của bảng tính hiện tại.Nhấn vào đây để biết thêm chi tiết về tính năng này.. Note:It will locate a cell containing column header name as soon as possible if you click the column name in the navigation pane. This utility only lists all the column titles of the current worksheet. Click here to know more detail on this feature.

Làm cách nào để nhận được các chữ cái trong excel?

Sử dụng cột () Xóa tham chiếu ô khỏi hàm cột () và bạn sẽ nhận được chữ cái của cột hiện tại.Kết quả: Hãy nhớ rằng, điều này sẽ chỉ hoạt động cho các cột từ A đến Z và, trong một số trường hợp, điều này có thể không hoạt động tùy thuộc vào cài đặt cục bộ của máy tính.Remove the cell reference from the COLUMN() function and you will get the letter of the current column. Result: Remember though, this will only work for columns A to Z and, in some cases this might not work depending on the localized settings of the computer.

Làm thế nào để bạn đặt tên cho một cột trong công thức excel?

Chọn phạm vi bạn muốn đặt tên, bao gồm các nhãn hàng hoặc cột.Chọn Công thức> Tạo từ lựa chọn.Trong hộp thoại Tạo tên từ lựa chọn, chỉ định vị trí chứa các nhãn bằng cách chọn hộp kiểm trên hàng trên cùng, cột bên trái, hàng dưới cùng hoặc cột bên phải.Chọn OK.