Bagaimana Anda membatasi kolom dengan dua pembatas terakhir saja?

0

Saya memiliki daftar data kota dan populasi yang perlu saya masukkan ke dalam tiga kolom, dan cara terbaik yang dapat saya lakukan untuk melakukannya adalah membatasi data hanya dengan dua pembatas terakhir saja.

Sebagai contoh, banyak kota memiliki nama lebih dari satu kata, jadi saya tidak bisa hanya menggunakan ruang sebagai pembatas global.

 Regional | Municipality | of | Wood | Buffalo | 125,032 | 1-Apr-15

Tetapi jika saya bisa mencari tahu bagaimana melakukannya dengan hanya dua ruang terakhir , maka saya bisa mendapatkan kotamadya di satu kolom, dan populasi di yang lain.

Regional Municipality of Wood Buffalo | 125,032 | 1-Apr-15

Saya telah mencoba kombinasi fungsi teks LEFT, MID, RIGHT, SEARCH, dan LEN untuk mencoba dan mendapatkan apa yang saya inginkan, dengan melihat contoh-contoh dari sini untuk bantuan, tetapi saya tidak bisa mendapatkan apa pun untuk bekerja seperti yang saya inginkan.

Saya berharap ada semacam fungsi yang dapat menyelesaikan tugas. Sesuatu yang sederhana seperti:

=RIGHT(A1,DELIMIT(" ",2))
ShemSeger
sumber

Jawaban:

1

Dengan asumsi data Anda dalam A1,

Di B1:

=LEFT(A1,FIND("☃",SUBSTITUTE(A1," ","☃",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-1))-1)

Di C1:

=MID(A1,FIND("☃",SUBSTITUTE(A1," ","☃",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-1)),FIND("☃",SUBSTITUTE(A1," ","☃",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))))-FIND("☃",SUBSTITUTE(A1," ","☃",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-1)))

Di D1:

=RIGHT(A1,LEN(A1)-FIND("☃",SUBSTITUTE(A1," ","☃",LEN(A1)-LEN(SUBSTITUTE(A1," ","")))))

(dan kredit yang harus dibayar: Berdasarkan 34573r rumus (lengkap dengan manusia salju)

cybernetic.nomad
sumber
Manusia salju itu bekerja! Ini bekerja dengan sempurna, Terima kasih!
ShemSeger