เมื่อฉันป้อนข้อมูลในเซลล์ Google Spreadsheets ฉันต้องการให้ข้อความกลับด้าน
ยกตัวอย่างเช่นผมอยากจะใส่ในมือถือและได้รับมันแปลงMy text
txet yM
เมื่อฉันป้อนข้อมูลในเซลล์ Google Spreadsheets ฉันต้องการให้ข้อความกลับด้าน
ยกตัวอย่างเช่นผมอยากจะใส่ในมือถือและได้รับมันแปลงMy text
txet yM
คำตอบ:
คุณจะต้องติดตั้งและใช้สคริปต์เพื่อดำเนินการ
reverse
ค้นหา คุณควรเห็น String.reverse ()หากต้องการใช้สคริปต์ให้พิมพ์=REVERSE(A1)
โดยที่ A1 คือเซลล์ที่มีข้อความที่คุณต้องการย้อนกลับ
หากคุณกำลังใช้งาน Google ชีตใหม่คลังภาพสคริปต์จะไม่สามารถใช้งานได้ คุณจะต้องสร้างฟังก์ชั่นที่กำหนดเองของคุณเอง
แทนที่รหัสด้วย:
/**
* Reverses the input text.
*
* @param {string} input The text to reverse.
* @return The input text reversed.
* @customfunction
*/
function REVERSE(string) {
if (typeof string != 'string') {
return null;
}
return string.split('').reverse().join('');
}
บันทึกกลับสู่สเปรดชีตของคุณและใช้=REVERSE(A1)
ตามที่อธิบายไว้ข้างต้น
เมื่อเบ็นคอลลินส์เขียนในบล็อกของเขาคุณสามารถแยกตัวอักษรทั้งหมดและต่อกันเรียงลำดับแบบย้อนกลับโดยใช้ ArrayFormula:
ใช้เพื่อย้อนกลับเนื้อหาของ=ArrayFormula(concatenate(MID(A1,LEN(A1)-ROW(INDIRECT("1:"&LEN(A1)))+1,1))
A1
การดำเนินการนี้จะไม่ทำให้ขีด จำกัด แอป Google ของคุณง่ายดายเหมือนโซลูชันสคริปต์