Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menukar Antara Indeks Lajur Google Sheets dan Huruf?
Tukar Indeks Lajur kepada Surat Lajur Sepadan
Helaian Google menyediakan cara yang mudah untuk mewakili data dalam format jadual. Setiap sel dalam hamparan diberikan koordinat khusus yang terdiri daripada baris dan lajur. Lajur biasanya ditunjukkan menggunakan huruf (cth., "A", "B", "C", dll.).
Menukar Indeks Lajur kepada Huruf Lajur
Dalam senario tertentu, menukar indeks lajur berangka kepada nilai huruf yang sepadan menjadi perlu. Sebagai contoh, jika anda ingin merujuk sel tertentu dalam formula atau skrip, adalah penting untuk menggunakan huruf lajur yang sesuai.
Fungsi JavaScript yang disediakan menawarkan penyelesaian kepada masalah ini:
columnToLetter(column): Fungsi ini menukar indeks lajur kepada nilai huruf yang sepadan. Sebagai contoh, 4 akan mengembalikan "D", 1 akan mengembalikan "A", dan 6 akan mengembalikan "F".
letterToColumn(letter): Fungsi ini melakukan operasi terbalik, menukar surat lajur kepada indeks yang sepadan. Contohnya, "D" akan mengembalikan 4, "A" akan mengembalikan 1 dan "F" akan mengembalikan 6.
Pelaksanaan
function columnToLetter(column) { var temp, letter = ''; while (column > 0) { temp = (column - 1) % 26; letter = String.fromCharCode(temp + 65) + letter; column = (column - temp - 1) / 26; } return letter; } function letterToColumn(letter) { var column = 0, length = letter.length; for (var i = 0; i < length; i++) { column += (letter.charCodeAt(i) - 64) * Math.pow(26, length - i - 1); } return column; }
Penggunaan
Fungsi ini boleh digunakan seperti berikut:
console.log(columnToLetter(4)); // "D" console.log(columnToLetter(1)); // "A" console.log(columnToLetter(6)); // "F" console.log(letterToColumn("D")); // 4 console.log(letterToColumn("A")); // 1 console.log(letterToColumn("F")); // 6
Atas ialah kandungan terperinci Bagaimana untuk Menukar Antara Indeks Lajur Google Sheets dan Huruf?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!