Atur ulang data dalam Excel

0

Saya memiliki daftar (katakanlah) nomor telepon dan orang-orang. Setiap orang memiliki jumlah nomor telepon yang bervariasi. Saya memiliki data yang diatur dengan nomor telepon di kolom A dan pemilik di kolom B.

before

Saya ingin merestrukturisasi data seperti ini:

after

Daftar ini diurutkan berdasarkan abjad berdasarkan kolom B, jadi saya sebenarnya bisa menyalin + menempelkan nomor telepon. Namun, apa yang sebenarnya saya kerjakan adalah daftar 4000 nilai dibagi antara 80 pemilik, dan saya melakukan daftar ini seminggu sekali jadi saya ingin melakukan ini sedikit lebih pintar.

Saya menemukan formula ini dari pertanyaan lain, yang telah saya adaptasi ke spreadsheet saya ("ekspor" adalah tab di sheet saya):

=IFERROR(INDEX(export!A$2:A$4799,SMALL(IF(export!B$2:B$4799=C$1,ROW(export!A$2:A$4799)-ROW(export!A$2)+1),ROWS(A$2:A2))),"")

Namun, itu tidak berfungsi.

Grobsrop
sumber
tidak jelas apa yang ingin Anda capai. Apakah Anda perlu menyalin rekatkan angka ke lembar kerja yang terpisah per orang? Apa itu "pemilik", apakah itu di kolom baru, atau hanya di kolom B ??
Máté Juhász
Juga, akan membantu memposting contoh struktur data. Apakah ini satu nomor telepon dan satu nama per baris vs. semua nomor telepon per orang dalam satu sel? Apakah rumusnya mencerminkan spreadsheet Anda atau apakah itu yang Anda temukan di tempat lain? Apa yang Anda coba lakukan dengan data, cukup salin ke tempat lain? Apa kriteria yang disebutkan dalam judul? Dengan cara apa rumus itu tidak berfungsi (dan apa yang Anda harapkan)?
fixer1234
Terima kasih kalian berdua. Saya tidak tahu bagaimana cara menambahkan tabel ke posting saya, itu sebabnya tidak ada data teladan. Saya sudah mencoba sekarang. Saya memiliki data dalam format ini:! Input data Dan saya menginginkannya dalam format ini:! Output data Rumusnya mencerminkan spreadsheet saya karena data saya ada di baris A2-A4799 dan B2-B4799 dan dalam tab saya disebut "ekspor". Semua yang lain disalin langsung dari apa yang saya temukan
Grobsrop