Ekstrak rumus Excel jalur dari nama file
Jika Anda ingin mengekstrak jalur dari jalur lengkap dan nama file, Anda dapat menggunakan rumus yang menggabungkan fungsi LEFT, FIND, SUBSTITUTE dan LEN untuk menanganinya. Rumusnya agak panjang, tetapi tutorial ini akan menjelaskan cara kerja rumus tersebut untuk Anda.
Rumus umum:
LEFT(path,FIND("?",SUBSTITUTE(path,"\","?",LEN(path)-LEN(SUBSTITUTE(path,"\",""))))) |
kasus
Path: the cell reference or text string contains file path and file name. |
Bagaimana rumus ini bekerja
Ambil contoh: untuk mengekstrak jalur dari sel B3, yang berisi jalur lengkap dan nama file, gunakan rumus di bawah ini:
=LEFT(B3,FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))) |
Tekan Enter kunci untuk mengekstrak jalur dari sel.
Penjelasan
Untuk mengekstrak jalur dari jalur lengkap dan nama file, pertama, rumus menghitung jumlah karakter "\" dengan fungsi LEN dan SUBSTITUTE, lalu ganti "\" terakhir dengan karakter khusus "?" dengan fungsi SUBSTITUTE, akhirnya, temukan karakter khusus “?” dan ekstrak jalur dengan menggunakan fungsi FIND dan LEFT.
LEN fungsi mengembalikan jumlah karakter dalam string teks.
SUBSTITUTE fungsi mengganti teks lama dengan yang baru.
Rumusnya LEN (B3) -LEN (PENGGANTI (B3, "\", "")) menghitung jumlah karakter "\".
= LEN (B3) -LEN (PENGGANTI (B3, "\", "")) = LEN (B3) -LEN (“C: UsersAddinTestWin10Documentsdescription.xlsx”) 50-46 =4 |
PENGGANTI (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", ""))) menggantikan "\" keempat dengan "?".
= PENGGANTI (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", ""))) = PENGGANTI (B3, "\", "?", 4) = C: \ Users \ AddinTestWin10 \ Documents? Description.xlsx |
FIND fungsi digunakan untuk menemukan string di dalam string lain, dan mengembalikan posisi awal string di dalam string lainnya.
Rumusnya TEMUKAN ("?", PENGGANTI (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", "")))) menemukan posisi "?" dalam string teks "C: \ Users \ AddinTestWin10 \ Documents? description.xlsx".
= TEMUKAN ("?", PENGGANTI (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", "")))) = TEMUKAN ("?", "C: \ Users \ AddinTestWin10 \ Documents? Description.xlsx") = 34 |
LEFT fungsi mengekstrak substring dengan panjang tetap dari sisi kiri teks yang diberikan.
= KIRI (B3, TEMUKAN ("?", PENGGANTI (B3, "\", "?", LEN (B3) -LEN (PENGGANTI (B3, "\", ""))))) = KIRI (B3,34) = C: \ Users \ AddinTestWin10 \ Documents \ |
File Contoh
Klik untuk mendownload file contoh
Rumus Relatif
- Ekstrak dari kanan hingga karakter
Di sini memperkenalkan rumus untuk mengekstrak teks dari sisi kanan teks tertentu hingga karakter tertentu. - Ekstrak ekstensi dari nama file
Di sini memperkenalkan rumus untuk mengekstrak ekstensi file dari nama file ke kolom lain. - Ekstrak nama file dari jalur
Ini menjelaskan cara menerapkan rumus untuk mengekstrak nama file dengan atau tanpa ekstensi dari jalur file di sel tertentu di Excel. - Tambahkan tanda hubung ke nomor telepon
Untuk menambahkan tanda hubung ke nomor telepon, Anda dapat menggunakan rumus untuk menyelesaikannya di Excel.
- Fungsi LEFT
Ekstrak substring dari sisi kiri teks. - Fungsi SUBSTITUE
Temukan dan ganti string teks dengan yang lain. - Fungsi LEN
Dapatkan jumlah karakter dalam teks. - Fungsi SEARCH
Temukan posisi karakter atau substring tertentu dari string teks yang diberikan. - MENCARI fungsi
Temukan string di dalam string lain
Alat Produktivitas Kantor Terbaik
Kutools for Excel - Membantu Anda Menonjol Dari Kerumunan
Kutools for Excel Membanggakan Lebih dari 300 Fitur, Memastikan Apa yang Anda Butuhkan Hanya Dengan Sekali Klik...
Tab Office - Aktifkan Pembacaan dan Pengeditan dengan Tab di Microsoft Office (termasuk Excel)
- Satu detik untuk beralih di antara lusinan dokumen terbuka!
- Kurangi ratusan klik mouse untuk Anda setiap hari, ucapkan selamat tinggal pada tangan mouse.
- Meningkatkan produktivitas Anda sebesar 50% saat melihat dan mengedit banyak dokumen.
- Menghadirkan Tab Efisien ke Office (termasuk Excel), Sama Seperti Chrome, Edge, dan Firefox.