Verileri Böl - Excel İpuçları

İçindekiler

Excel verilerinin bir sütununu iki sütuna ayırma. Excel'de veriler nasıl ayrıştırılır.

Video izle

  • Bill'in Metni Sütunlara Dönüştürme özelliğini kullanan ilk yöntemi (Veri sekmesinde bulunur).
  • 1. adımda sınırlandırılmış'ı seçin. 2. adımda bir boşluk seçin. Bitir'e tıklayarak 3. adımı atlayın.
  • Metin her boşlukta bölünecek, böylece üç kelimeli her şey 3 hücreye düşecektir. Bunları =TEXTJOIN(" ",True,B2:E2)veya ile bir araya getirin
  • ile =B2&" "&C2&" "&D2
  • Mike'ın ilk yöntemi Power Query kullanıyor. Power Query, 2016'da Al ve Dönüştür veya 2010 ya da 2013 için ücretsiz indirmedir.
  • Öncelikle verilerinizi Ctrl + T kullanarak bir tabloya dönüştürün. Ardından Power Query'de, Tablodan. Sınırlayıcıya göre Sütunu Böl. Boşluk'u ve ardından en soldaki sınırlayıcıyı seçin.
  • Çift tıklayarak bir sütunu yeniden adlandırabilirsiniz!
  • Kapat ve Şuraya Yükle… ve çalışma sayfasında yeni bir yer seçin.
  • Bill'in ikinci yöntemi Flash Fill kullanmaktır. A, B & C'ye yeni başlıklar yazın. Başlık yoksa Flash Fill çalışmayacaktır! İlk iki satır için bir desen yazın.
  • B'deki ilk boş hücreye gidin ve Ctrl + E'ye basın.C sütunu için tekrarlayın.
  • Mike'ın ikinci yöntemi şu formülleri kullanmaktır:
  • İlk kısım için kullanın =LEFT(A2,SEARCH(" ",A2)-1)
  • İkinci kısım için kullanın =SUBSTITUTE(A2,B2&" ","")

Video Metni

(Müzik)

Bill Jelen: Hey, tekrar hoşgeldin, başka bir Düello Excel Podcast zamanı. Ben Bill Jelen'liyim. Excel Is Fun'dan Mike Girvin'e katılacağım. Bu bizim

Bölüm 182: Bir Hücreden Verileri İki Hücrede Görünmek İçin Böl.

Pekala, bugünün sorusu Tom tarafından gönderildi. Verilerin iki hücrede görünmesini sağlamak için bir hücredeki verileri kolayca bölmenin bir yolu var mı? Örneğin 123 Ana Cadde, bir hücrede 123 ve başka bir hücrede Ana Cadde ister; veya Howard ve Howard ve ardından End. Bu tür verileri ayırmak için sayısız saatler harcadım. Bunu yapmanın pek çok farklı yolu varken şirketinizden haber almak isterim.

Yapacağım ilk şey, tüm Verileri, Ctrl + Shift + Aşağı Ok ve ardından Veriler, Metni Sütunlara Seçmektir. Adım 1'de Metinden Sütunlara, veriler Sınırlandırılmıştır. Bir Boşluk ile sınırlandırılmıştır ve ardından Bitir'e tıklamanız yeterlidir. Şimdi, bu yöntemle ilgili güçlük şu ki, 123 Ana Caddeye sahipseniz, 2 hücre yerine 3 hücreye gidecek. Oh, Power Query bunu çok daha kolay hale getirirdi ama işte buradayız. Pekala, yapacağım şey şu ki, her şeyin inşa edildiği yerin ötesinde olduğunu bildiğim Verilerin çok sağına geleceğim. Office 365'teysem, TEXTJOIN kullanacağım. TEXTJOIN, bu harika şey, sınırlayıcı bir Boşluktur. Boş hücreleri göz ardı et Doğru ve sonra bu şekilde birleştirmek istediğim hücreler ve bunların hepsini kopyalıyorum, Ctrl + V. Ctrl + C'yi kopyalayacağım ve ardından Home, Yapıştır,Değerler olarak yapıştırın ve bu noktada bu 3 ekstra sütunu silebilirim.

Ahh, ama kimse Office 365'e sahip değil mi? Yani, Office 365'iniz yoksa, yapmanız gereken = bu şeyi & "" ve bunu ve sonra daha fazla "" ve bu varsa ve daha fazlası varsa, devam edin. Bu durumda anlamsız çünkü D'de hiçbir şey yok ama fikri anladınız. Ctrl + C, son veri satırına kopyalayın, Ctrl + V ve ardından Ctrl + C, Alt + ESV bu B değerlerini yapmak için. Ve işte buradayız, tamam. Mike neye sahip olduğunu görelim.

Mike Girvin: Teşekkürler. Hey, burada bana kolay bir soru attın çünkü Get & Transform Power Query'den bahsetmiştin, eski Metinden Sütunlara sadece her karakterde bir boşluk söylemene izin veriyor, değil mi? Power Query kullanırsak, bu Sınırlayıcıyı kullanabilir ve "Hey, sadece ilk seferde böl" diyebiliriz.

Şimdi, bu Verileri Sorgu Düzenleyicisine almak için, onu bir Excel tablosuna dönüştürmemiz gerekiyor. Bu yüzden Ekle, Tablo'ya gidiyorum veya Ctrl + T kullanıyorum. Masamın başlıkları var, Tamam düğmesi vurgulandı, böylece faremle tıklayabilir veya sadece Enter tuşuna basabilirim. Şimdi bu Tabloyu adlandırmak istiyorum, böylece buraya geleceğim, OriginalData ve Enter. Şimdi, bu bir Excel tablosu, Data'ya gelebiliriz ve işte Tablodan. Bu, onu Excel'den Düzenleyiciye getirir. Sütun seçildi: Ana Şerit Sekmesi, Sütunu Sınırlayıcıya Göre Böl diyebiliriz veya buraya gelip Sütunu Sınırlayıcıya Sağ tıklayabiliriz. Açılır menüden, hey, bir Boşluk kullanın ve buna bakın En soldaki sınırlayıcıda diyebiliriz. Tamam'ı tıkladığımda, BOOM! İşte burada. Şimdi, bu sütunların her ikisini de adlandıracağım: Part 1 Enter'a çift tıklayın, Part 2'ye ve Enter'a çift tıklayın. Şimdi,Buraya gelebilirim veya Kapat ve Yükle, Kapat ve Yükle ve bunu nereye koyacağımı seçebilirim. Kesinlikle bir Tablo, Yeni çalışma sayfası, Mevcut çalışma sayfası olarak dökmek istiyorum. Bunu vurgulayın, daralt düğmesini tıklayın. D1 diyeceğim, Tamam'a ve ardından Yükle'ye tıklayın. Ve işte burada, Power Query Çıktımız.

Pekala, geri at.

Bill Jelen: Oh, Mike, Power Query harika! Evet, bu harika bir yol. Excel 2013 veya daha yenisine sahipseniz işe yarayabilecek bir tane daha.

Ve yapacağımız şey buraya gelip Birinci Bölüm ve ardından İkinci Bölüm demek. Bu başlıkları koyduğunuzdan emin olun ki, bu başlıkları koymazsanız, böyle olmaları gerekmez, ancak başlıkları olmalıdır veya işe yaramayacaktır. 123 ve Main Street'i koyacağım ve sonra Howard ve End'i böyle koyacağız. Şimdi burada güzel bir küçük modelimiz var, buraya Veri Sekmesi ve Ctrl + E olan Flash Doldurma'ya gelin, tam orada Ctrl + E'ye basın ve ardından Ctrl + E'ye basın. Güzel olan şey, benim örneğimdeki gibi verileri bir araya getirmek zorunda değiliz. Pekala Mike, sana dönüyorum.

Mike Girvin: Ding-ding-ding. Şüphesiz kazanan budur. Flash Fill, oraya gitmenin yoludur. Dikkat edin, onu bir tabloya dönüştürmemiz veya herhangi bir iletişim kutusu açmamız gerekmedi; sadece birkaç örnek yazdıktan sonra Ctrl + E.

Pekala, Flash Fill muhtemelen daha hızlı olsa da bunu formüllerle yapabilirdik. Şuna bir bakın, tıpkı bu liste hücresinin Hızlı Doldurma'da kullanılan şekli gibi, ilk boşluktan önceki her şey ve sonra her şeydir. Öyleyse hey, LEFT işlevini kullanacağım, Metin tam orada ve soldan kaç karakter? Pekala, ben o alanı arayacağım - 1 2 3 4 ARAMA işlevi, Metin Bul, boşluk ve "" bunun içinde. Şimdi, Arama'nın parmakları üzerinde sayılacağına dikkat edin 1 2 3 4 ve bu benim istediğim boşluğa, bu boşluk yani I -1) Ctrl + Enter'a çift tıklayın ve aşağıya gönderin. Bu her zaman her şeyi ilk alandan önce alır.

Şimdi, burada metne zaten sahip olduğumuza dikkat edin, böylece SUBSTITUTE işlevini kullanabilirim. Bakacağım metin Tam Veri, Virgül, aramak istediğim Eski Metin ve ardından YERİNE YERLEŞTİR. Hiçbir şey neredeyse 1 2 3. Aslında önceki formülde çıkardığım Uzayı tekrar eklemek istiyorum. Şimdi, 1 2 3, Space ve sonra Howard, Space vb. Arayacak, Virgül ve sonra yerine koymak istediğim yeni metin. Peki, SUBSTITUTE'a onu hiçbir şeyle değiştirmek istediğinizi söylemek için, “” arada boşluk yok, Parantezi Kapat ve bu işe yarayacaktır. Ctrl + Enter, çift tıklayın ve aşağıya gönderin. Peki? Sadece geri at.

Bill Jelen: Hey! Pekala Mike, her iki yöntemin de muhteşemdi. Burada hızlı bir özet yapalım. Metni Sütunlara Kullanarak ilk yöntemim: Adım 1, Sınırlandırılmış'ı seçin; Adım 2, bir boşluk seçin ve ardından Son'a tıklayın. Sorun şu ki, birden fazla boşluğunuz varsa, birden çok hücreye gidecek. Bunları tekrar bir araya getirmeliyim. Office 365 TEXTJOIN veya eski B2 & "" & C2 vb.

Mike, Excel 2016'yı dönüştürmek olarak bilinen Power Query'yi kullandı veya önceki sürüm 10 veya 13'te, onu indirir ve Power Query Sekmesini kullanırsınız. Burada bir şey bile öğrendim, ama önce verileri Ctrl + T kullanarak, sonra Tablodan, Sütunu Böl, Sınırlayıcı ile dönüştürdünüz, Sınırlayıcı Boşluğu seçin ve ardından, en soldaki sınırlayıcıdan bir kerede. Çift tıklayarak bir sütunu yeniden adlandırabileceğinizi bilmiyordum. Bunca zamandır sağ tıklayıp yeniden adlandırıyorum ve bundan biraz rahatsız oluyorum. Bu bana çok zaman kazandıracak. Ve sonra Kapat ve Yükle değil, Kapat ve Yükle 2 ve çalışma sayfasında yeni bir nokta seçin.

My second method was Flash Field. Now that is great if you have Excel 2013 or newer. Just type the headings, it won't work without the headings. Type a pattern for the first two rows. Go to the first blank cell and press Ctrl+E in each column.

And then, Mike's method. Well, sure that was longer. It is a must if you have something before Excel 2013 because you can't use Flash Fill. Maybe in 2010 you can just Power Query, just add some new columns over there at the LEFT of A2 and then SEARCH, look for the space, and -1 to get rid of that space.

For the second part, SUBSTITUTE, I was going to use equal mid or something like that but this is even better because you already know what you want to take out. You want to take out B2 and the Space and replace it with nothing. That was awesome.

Pekala, uğradıkları için herkese teşekkür etmek istiyorum. Bir dahaki sefere başka bir Düello Excel Podcast'i için görüşürüz ve Excel Is Fun.

Dosyayı indir

Örnek dosyayı buradan indirin: Duel182.xlsm

Ilginç makaleler...