Temukan dan pindahkan hanya alamat email dari satu kolom ke kolom lainnya

1

Saya memiliki daftar klien yang berisi nama, alamat, kota, negara bagian, kode pos, tetapi beberapa secara acak memiliki alamat email, bukan alamat jalan.

Saya perlu memindahkan alamat email dari kolom alamat ke kolom terpisah pada lembar kerja yang sama tetapi masih terkait dengan catatan klien yang sama.

Satu-satunya yang konstan adalah "@" di alamat email. Apakah ada cara untuk melakukan ini tanpa melalui catatan klien masing-masing dan memindahkannya satu per satu?

SUNTING:

Berikut adalah contoh data:

Cuplikan layar memperlihatkan data sampel

Bagaimana cara mengidentifikasi hanya alamat email dan memindahkannya ke kolom I?

Kari Carpenter
sumber
2
Anda perlu membagikan beberapa data sampel yang baik agar kami dapat membantu, dan seperti apa hasilnya nanti
PeterH
Poin bagus. Berikut adalah contoh datanya.
Kari Carpenter
Poin bagus. Berikut adalah contoh data. Kolom A: Nama Pelanggan, Kolom B: Nomor Telepon, Kolom C: # Faktur, Kolom D: Total Faktur, Kolom E: Jam, Kolom F: adalah Alamat Baris 1, Kolom G: Baris Alamat 2, Kolom H: Baris Alamat 3. EX: COLUMN F - F2: 123 Main Street, F3: [email protected], F4: blank. Setiap ROW adalah pelanggan yang berbeda. Bagaimana cara mengidentifikasi hanya alamat email dan memindahkannya ke kolom H? Maaf, saya tidak tahu cara memasukkan lembar data sampel di sini.
Kari Carpenter
@KariCarpenter ,, Y Anda ingin pindah Mail Idske Col Hsejak Column H is already occupied by Address line 3,,?
Rajesh S
Cara paling sederhana untuk menampilkan data sampel adalah dengan mengambil tangkapan layar, mengunggahnya ke imgur.com dan menempelkan tautan dalam pertanyaan Anda. Biasanya, pengguna lain kemudian akan mengedit pertanyaan Anda dan sebaris gambar. Setelah mencapai 10 reputasi, Anda dapat langsung menempelkan tangkapan layar ke pertanyaan Anda. Perhatikan bahwa setiap info tambahan yang Anda tambahkan harus ditempatkan dalam pertanyaan itu sendiri dengan mengeditnya , dan tidak diposting dalam komentar.
robinCTS

Jawaban:

1

Ini sebenarnya cukup mudah dilakukan.

Langkah 1

Aktifkan Filter Otomatis menggunakan salah satu metode berikut:

  • DataSort & FilterFilter
  • Alt+ ( A; T)
  • Ctrl+ Shift+L

Tangkapan layar lembar kerja yang menunjukkan Filter Otomatis dihidupkan

Langkah 2

Saring Address Line 1kolom dengan contains @filter teks khusus yang dibuat melalui panah kontrol bawah:

Tangkapan layar lembar kerja yang menunjukkan filter khusus sedang disiapkan

Langkah 3

Pilih sel disaring dari Address Line 1kolom yang berisi alamat email (cara paling sederhana adalah untuk memilih sel paling atas dan tekan Ctrl+ Shift+ Down), memperpanjang seleksi untuk mencakup kolom alamat lain dan kolom email ( Shift+ ( Right; Right; Right)), dan kemudian isi dengan benar menggunakan salah satu metode berikut:

  • HomeEditingFillRight
  • Alt+ ( H; F; I; R)
  • Ctrl+R

Tangkapan layar lembar kerja yang menunjukkan alamat email diisi di sebelah kanan

Langkah 4

Kurangi pilihan dengan satu kolom ( Shift+ Left), lalu tekan Deleteuntuk menghapus semua kolom alamat:

Tangkapan layar lembar kerja yang menunjukkan kolom alamat yang dihapus

Langkah 5

Terakhir, matikan Filter Otomatis dengan cara yang sama dengan Anda menyalakannya, mis. Alt+ ( A; T):

Tangkapan layar lembar kerja menunjukkan hasil akhir

robinCTS
sumber
0

Semoga saya mengerti pertanyaan Anda dengan benar. Apakah semua informasi itu saat ini disimpan hanya dalam 1 kolom? Agak seperti ini? Contoh 1

Jika demikian, Anda dapat menggunakan Data> Teks ke Kolom untuk membaginya menjadi kolom terpisah. Dalam contoh saya, saya menggunakan 'koma' sebagai 'pembatas' (contoh) tetapi akan bekerja dengan spasi dan seterusnya tergantung pada data Anda.

Beginilah hasilnya akan terlihat setelah menyelesaikan wisaya. Keluaran

Berty_Lurch
sumber
0

Jika Anda menggunakan Excel versi 2016 atau lebih tinggi, maka Anda dapat menggunakan Formula ini:

=TEXTJOIN(", ", TRUE, IF(ISERROR(SEARCH("@", A2:A6)), "", A2:A6))

Anda dapat menggunakan Formula Array ini jika menggunakan versi lebih rendah dari 2016:

{=IFERROR(INDEX(A2:A6, 1, MIN(IF(ISERROR(SEARCH("@", A2:A6)), "", MATCH(ROW(A2:A6),ROW(A2:A6))))),"")}

catatan:

  • Selesaikan Formula ini dengan Ctrl+Shift+Enter.
  • Sesuaikan referensi sel dalam Formula sesuai kebutuhan.
Rajesh S
sumber