Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

υπάρχει τρόπος να αλλάξει η default μέθοδος ταξινόμησης του excel ώστε να συμπίπτει με αυτήν που χρησιμοποιεί ο windows explorer χωρίς να τη γράψω ο ίδιος με formula από το μηδέν;

 

 

έχω κάτι χιλιάδες αρχεία που θέλω να μετονομάσω/αριθμήσω με συγκεκριμένη σειρά βάσει μιας λίστας excel

edit: δείτε αναλυτικό παράδειγμα στο 4ο post

Επεξ/σία από oneofthem
Δημοσ.

και το αντίστροφο μας βολεύει αν υπάρχει κάποιος renamer που να χρησιμοποιεί την ίδια μέθοδο ταξινόμησης με το excel

Δημοσ.

Απο οτι κατάλαβα θέλεις να ταξινομήσεις τις δυο στήλες του excel, αν τις μαρκαρεις και στις δυο και πεις στο excel ταξινομισε την πρωτη θα ταξινομηθούν και οι δυο με την ιδια αντιστοιχία στα κελιά.

Δημοσ.

όχι

θέλω να περάσω τα δεδομένα της δεύτερης στήλης, αφού πρώτα ταξινομηθεί βάσει αλφαβητικής ταξινόμησης της πρώτης στήλης (αυτό που έγραψες δηλαδή), στα πραγματικά αρχεία (στα windows)

για να γίνει αυτό, πρέπει η ταξινόμηση της πρώτης στήλης του excel και των πραγματικών αρχείων να συμπίπτουν αλλιώς θα περάσω δεδομένα της δεύτερης στήλης σε λάθος πραγματικό αρχείο (στα windows, όχι στο excel)

 

ΔΕΔΟΜΕΝΑ

Λίστα Excel - Ταξινομημένη Βάσει 2ης Στήλης

| ΤΡΑΠΕΖΙ | 01

| ΓΡΑΦΕΙΟ | 02

| ΚΑΝΑΠΕΣ | 03

 

Λίστα Windows Explorer  - Ταξινομημένη Βάσει Ονόματος Αρχείων

ΓΡΑΦΕΙΟ

ΚΑΝΑΠΕΣ

ΤΡΑΠΕΖΙ

-------------------------------------------------------------------------------------

ΕΠΙΘΥΜΗΤΗ ΛΥΣΗ

Λίστα Excel - Ταξινομημένη Βάσει 1ης Στήλης/Ονόματος Αρχείων

| ΓΡΑΦΕΙΟ | 02

| ΚΑΝΑΠΕΣ | 03

| ΤΡΑΠΕΖΙ | 01

Εφόσον συμπίπτει η 1η στήλη Excel με τη λίστα Windows Explorer

τότε η αρίθμηση της 2ης στήλης μπορεί να μεταφερθεί στα πραγματικά αρχεία ορθά

-------------------------------------------------------------------------------------

ΠΡΟΒΛΗΜΑ

Η ταξινόμηση του Excel διαφέρει από αυτήν του Windows Explorer (δεν παίρνω τη λίστα ΕΠΙΘΥΜΗΤΗ ΛΥΣΗ δηλαδή) άρα δεν μπορώ να μεταφέρω τα δεδομένα της 2ης στήλης

Δημοσ.

δεν με προσέχεις όμως, η μέθοδος ταξινόμησης του Excel διαφέρει από του Windows Explorer, λέμε

το καναπές, γραφείο, τραπέζι είναι παραδείγματα ρε αγόρι, η πραγματική λίστα έχει πιο πολύπλοκες ονομασίες

ο Windows Explorer ταξινομεί βάσει αριθμητικής τιμής πχ ...03, 3G, 04... γιατί το 3 είναι μικρότερο από το 04

το Excel ταξινομεί κατά ψηφίο ...03, 04, 3G...γιατί το 3 είναι μεγαλύτερο του 0 (στο 04)

αυτή είναι μόνο μία από τις περιπτώσεις, διαφέρει και στην ταξινόμηση είδους χαραχτήρων, κωδικοποίησης και, και, και

πράγμα που σημαίνει ότι θέλω να αποφύγω να γράψω κάποια φόρμουλα ταξινόμησης χειροκίνητα και ψάχνω να βρω τρόπο εγγυημένο

Δημοσ.

να φτιάξεις ένα καινούριο πίνακα με συνδυασμό δεδομένων...
Στα δεδομένα της δεύτερης στήλης (που από τα γραφόμενά σου είναι ήδη ταξινομημένη) θα προσθέσεις ένα vlookup που θα τραβάει τα δεδομένα της δεύτερης στήλης από τα δεδομένα.

Δημοσ.

εξαγωγή τη λίστα σε αρχείο με τα περιεχόμενα του φακέλου

dir /b >export.csv

στο συγκεκριμένο αρχείο με vlookup θα παίρνει τα δεδομένα της δευτερης στηλης.

Με την αποθηκευση δε χρειαζεται νεα ταξινομηση, είναι ήδη ταξινομημένα

  • Like 1
Δημοσ.

α ok, είχα καταλάβει τι έλεγες αλλά δεν ήξερα πως να βάλω αυτόματα τη λίστα του φακέλου στο Excel (αν και πιθανόν να βγαίνει και με κάποιον renamer)

 

βρήκα renamer με ίδια ταξινόμηση τελικά οπότε το έκανα από εκεί

μου βγήκε η πίστη λίγο γιατί οι περισσότεροι δεν έχουν ίδια ταξινόμηση ούτε με το excel αλλά ούτε με τον windows explorer, χρησιμοποιούν τρίτη και τέταρτη μέθοδο πχ άλλος έχει 2, 3, 3F, άλλος 2, 3F, 3, άλλος 2, 03, 3, 3F... χαμός μιλάμε

 

αλλά αυτό που λες είναι καλύτερη λύση, αυτή θα χρησιμοποιώ γιατί στο renamer χρειάζεται να ελέγξω στην κυριολεξία μία, μία τις εγγραφές για να είμαι σίγουρος ότι σε κανένα σημείο δεν αλλάζει η ταξινόμηση ειδικά σε αρχεία που ξεκινούν με { ή άλλες γλώσσες

Δημοσ.

εξαγωγή τη λίστα σε αρχείο με τα περιεχόμενα του φακέλου

dir /b >export.csv

στο συγκεκριμένο αρχείο με vlookup θα παίρνει τα δεδομένα της δευτερης στηλης.

Με την αποθηκευση δε χρειαζεται νεα ταξινομηση, είναι ήδη ταξινομημένα

βιάστηκα, δεν γίνεται αυτό που λες τελικά

μου φάνηκε καλύτερη λύση οπότε πήγα να το δοκιμάσω στον επόμενο φάκελο

αλλά η λίστα που βγαίνει δεν παίρνει την ταξινόμηση από τον Windows Explorer, οπότε δεν έχει καμμία χρήση αφού δεν αντιστοιχίζεται πουθενά, είναι απλώς μια τρίτη λίστα με άλλη μία διαφορετική ταξινόμηση

anyway, κρατάω τη λύση που βρήκα δηλαδή renamer με την ίδια ταξινόμηση με αυτή του Excel, μεταφορά των δεδομένων/αρίθμηση στον renamer και batch

Δημοσ.

η εντολή παίρνει ορίσματα για ταξινόμηση


DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
  [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

  [drive:][path][filename]
              Specifies drive, directory, and/or files to list.

  /A          Displays files with specified attributes.
  attributes   D  Directories                R  Read-only files
               H  Hidden files               A  Files ready for archiving
               S  System files               I  Not content indexed files
               L  Reparse Points             -  Prefix meaning not
  /B          Uses bare format (no heading information or summary).
  /C          Display the thousand separator in file sizes.  This is the
              default.  Use /-C to disable display of separator.
  /D          Same as wide but files are list sorted by column.
  /L          Uses lowercase.
  /N          New long list format where filenames are on the far right.
  /O          List by files in sorted order.
  sortorder    N  By name (alphabetic)       S  By size (smallest first)
               E  By extension (alphabetic)  D  By date/time (oldest first)
               G  Group directories first    -  Prefix to reverse order
  /P          Pauses after each screenful of information.
  /Q          Display the owner of the file.
  /R          Display alternate data streams of the file.
  /S          Displays files in specified directory and all subdirectories.
  /T          Controls which time field displayed or used for sorting
  timefield   C  Creation
              A  Last Access
              W  Last Written
  /W          Uses wide list format.
  /X          This displays the short names generated for non-8dot3 file
              names.  The format is that of /N with the short name inserted
              before the long name. If no short name is present, blanks are
              displayed in its place.
  /4          Displays four-digit years

Switches may be preset in the DIRCMD environment variable.  Override
preset switches by prefixing any switch with - (hyphen)--for example, /-W.

οπότε πχ με

dir /b /o:d >listByDate.csv

σου δίνει τη λίστα.

Δεν ξέρω αν αυτό βοηθάει

Δημοσ.

μπα, την πατήσαμε

για να καταλάβεις by name (dir /b /o:N >filelist.csv) παίρνω αυτές τις σειρές

 

csv   |  windows explorer

 03 |   1

 04 |   2

 05 |  03

059 |   3

  1 |  3d

  2 |  04

  3 |  4d

 3d |  05

 4d | 059

 

νόμιζα πως την τραβάει από τον cmd/dos αλλά βρήκα απευθείας επιλογή menu στον Windows Explorer που κάνει πάλι εξαγωγή λίστας περιεχομένων φακέλου χωρίς cmd και δεν είχε διαφορά πέραν του ότι έδωσε xlsx αρχείο

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...