Cara melakukan pengiraan (seperti VLOOKUP) untuk setiap item yang telah Alt + Dimasukkan dalam sel.
Tonton Video
- Penonton memuat turun data dari sistem di mana setiap item dipisahkan oleh Alt + Enter
- Bill: Mengapa kamu melakukan ini? Viewer: Ini adalah bagaimana saya mewarisi data. Saya mahu tetap seperti itu.
- Bil: Apa yang anda mahu lakukan dengan nilai 40% yang tidak terdapat dalam jadual? Penonton: Tidak ada jawapan
- Bil: Terdapat cara yang rumit untuk menyelesaikannya jika anda mempunyai alat Kuasa Kuasa terkini.
- Sebaliknya, Makro VBA untuk menyelesaikannya - makro harus berfungsi sejak semula ke Excel 2007
- Daripada melakukan VLOOKUP, lakukan siri Cari & Ganti dengan VBA
Transkrip Video
Belajar Excel Dari, Podcast Episode 2150: VLOOKUP Setiap Nilai Alt + Yang Dimasukkan Di Setiap Sel.
Hey. Selamat kembali ke netcast. Saya Bill Jelen. Hari ini, salah satu soalan yang lebih pelik. Seseorang berkata, hei, saya ingin melakukan VLOOKUP untuk setiap nilai di sel, dan ketika saya membuka fail Excel, data telah dimasukkan ALT +. Jadi, ada 4 item dalam urutan ini dan semuanya dipisahkan oleh ALT + ENTER, dan kemudian hanya 2 di sini dan 6 di sini dan seterusnya.
Saya kembali kepada orang yang menghantarnya. Saya rasa, ini adalah cara yang sangat buruk untuk menyimpan data ini. Kenapa awak melakukan ini? Dan dia seperti, saya seperti saya tidak melakukannya. Ini adalah cara memuat turun data. Saya berkata, tidak apa-apa jika saya membaginya menjadi baris yang terpisah? Tidak, anda perlu menyimpannya dengan cara ini.
Baiklah. Oleh itu, tidak ada cara yang baik untuk melakukan VLOOKUP untuk setiap item individu, dan esok, pada episod esok, 2151, saya akan menunjukkan kepada anda bagaimana kita boleh menggunakan ciri baru dalam Kueri Kuasa untuk melakukan ini tetapi anda pasti mempunyai mempunyai Office 365 untuk memilikinya.
Oleh itu, hari ini, saya ingin menggunakan kaedah yang akan kembali, dan apa yang telah saya lakukan di sini adalah saya telah membuat lembaran kerja baru dengan LOOKUPTABLE, jadi ini adalah item. Saya juga perhatikan bahawa terdapat banyak perkara, kira-kira 40% perkara di sini, tidak terdapat dalam LOOKUPTABLE. Saya berkata, apa yang anda mahu lakukan di sana, dan tidak ada jawapan untuk soalan itu, jadi saya akan meninggalkan mereka seperti mereka jika saya tidak menemui pertandingan.
Baiklah, jadi, apa yang saya ada di sini adalah saya mempunyai helaian bernama LOOKUPTABLE dan anda akan melihat bahawa fail saya sekarang disimpan sebagai xlsx dan saya akan menggunakan makro VBA. Untuk menggunakan makro VBA, anda tidak boleh memilikinya sebagai xlsx. Ini bertentangan dengan peraturan. Jadi, anda harus SIMPAN SEBAGAI dan simpan ini adalah xlsm. FILE, SIMPAN SEBAGAI, dan ubah dari BUKU KERJA menjadi BUKU KERJA YANG DILAKUKANKAN MACRO, atau BUKU KERJA BINARY - salah satu daripadanya akan berfungsi - baiklah, dan klik SIMPAN.
Baiklah, jadi sekarang kita dibenarkan menjalankan makro. ALT + F11 untuk sampai ke perakam makro. Anda mulakan dengan skrin kelabu besar ini. MASUKKAN, MODUL, dan ada modul kami, dan inilah kodnya. Oleh itu, saya memanggilnya ReplaceInPlace dan saya menentukan satu lembaran kerja. Itulah LookupTable. Anda meletakkan nama lembaran kerja jadual carian sebenar anda di sana, dan kemudian jadual carian saya bermula di lajur A, iaitu lajur 1. Oleh itu, saya pergi ke baris terakhir di lajur 1, tekan kekunci TAMAT dan anak panah KE ATAS, atau , tentu saja, anak panah CONTROL + UP akan melakukan perkara yang sama, mengetahui baris apa itu, dan kemudian kita akan pergi dari setiap baris dari 2 hingga FinalRow. Mengapa 2? Baiklah, kerana tajuknya berada di baris 1. Oleh itu, saya mahu menggantikannya, bermula dari baris 2 hingga ke baris terakhir, dan untuk setiap baris dari 2 hingga FinalRow, FromValue adalah apa yang 's di lajur A dan Nilai yang ada di lajur B.
Sekarang jika, atas sebab tertentu, data anda berada di J dan K, maka J ini akan menjadi lajur ke-10 sehingga anda meletakkan 10 di sana, dan K akan menjadi lajur ke-11, dan kemudian, dalam Pemilihan, kami akan mengganti Dari Nilai ke Nilai. Ini sangat penting di sini. xlPart, xlPart - dan itu adalah L, bukan nombor 1 - xlPart yang mengatakan bahawa akan membolehkan kita mengganti sebahagian sel kerana nombor bahagian tersebut semuanya dipisahkan oleh watak lineline. Walaupun anda tidak dapat melihatnya, ia ada di sana. Oleh itu, ini membolehkan kita tidak mengemas kini perkara yang salah secara tidak sengaja, dan kemudian xlByRows, MatchCase, False, SearchFormat, False, ReplaceFormat, False, Next i.
Baiklah. Jadi, ini adalah makro kecil kami di sini. Mari mencubanya. Kami akan mengambil data ini, dan saya tidak mahu memusnahkan apa-apa, jadi saya akan mengambil data asal dan menyalinnya ke kanan. Baiklah. Jadi, kita ada pilihan di sana. Sebenarnya, saya akan bermula dari sudut ini. CONTROL + BACKSPACE, dan kemudian ALT + F8 untuk mendapatkan senarai semua makro. Ada REPLACEINPLACE kami. Saya akan klik RUN, dan di mana sahaja ia menemui item di LOOKUPTABLE, ia menggantikan nombor item itu dengan item tersebut, nampaknya melakukan VLOOKUP, walaupun kita sama sekali tidak menyelesaikannya dengan VLOOKUP.
Baiklah. Jadi, hei, buku baru yang dikeluarkan - Power Excel With, Edisi 2017, 617 Excel Mysteries Diselesaikan - semua jenis petua baru yang hebat di sana.
Rangkuman hari ini: penonton memuat turun data dari sistem di mana setiap item dipisahkan oleh ALT + ENTER, dan kemudian perlu melakukan VLOOKUP pada setiap item, dan, anda tahu, mengapa saya melakukan ini; jadi, orang itu berkata, saya tidak melakukannya tetapi saya perlu mengekalkannya seperti ini; dan kemudian 40% nilai tidak ada dalam jadual, baik, tidak ada jawapan; jadi saya rasa mereka akan menambahkan barang-barang tersebut ke meja; sekarang, esok, kita akan membincangkan bagaimana menyelesaikannya dengan Power Query, tetapi, hari ini, makro ini akan berfungsi sepanjang masa dalam semua versi Windows Excel, sekurang-kurangnya kembali ke Excel 2007; jadi, bukannya VLOOKUP, hanya rangkaian mencari dan ganti dengan VBA.
Baiklah, hei. Saya ingin mengucapkan terima kasih kerana berhenti. Kami akan berjumpa anda di lain kali untuk siaran net lain dari.
Muat turun fail
Muat turun fail sampel di sini: Podcast2150.xlsm