Moving things with similar texts between columns

BobKarrow

New Member
Joined
Jul 4, 2021
Messages
14
Office Version
  1. 2003 or older
Platform
  1. Windows
I have a spreadsheets with hundreds of lines that look like this
1684696288065.png

Each line is a separate bibliographical citation. I manually add tabs to a Word document to separate the "fields" which are names in the top row. I will transfer these to ProCite, my bibliography program that has 45 fields. I really only need the twelve in row 1, but I need to export all 45 fields (so some are just blank). The problem is that similar bibliographical information falls into different columns when I move it to Excel. For instance in the sheet above, (L180:185) clearly belong in column S, where ISBNs go, (J189:197) belong in column V, (J180:181) belong in column P with the other paginations. Yes, I can sort every column and move things manually but it takes forever. Someone told me about a technique (or add-on?) that could make this easier. Any thoughts? (Sorry for the long posting!)
 

Attachments

  • 2023-05-21_135708.png
    2023-05-21_135708.png
    43.8 KB · Views: 4

Excel Facts

Round to nearest half hour?
Use =MROUND(A2,"0:30") to round to nearest half hour. Use =CEILING(A2,"0:30") to round to next half hour.
It sounds like you are doing a lot of cut and paste as you move from program to program, you can use a formula called FIND to locate specific text like "ISBN" and then trim the information and have it moved to your column, it may take some additional columns or another sheet to sort the information they way you want it.
 
Upvote 0
It sounds like you are doing a lot of cut and paste as you move from program to program, you can use a formula called FIND to locate specific text like "ISBN" and then trim the information and have it moved to your column, it may take some additional columns or another sheet to sort the information they way you want it.
But does =FIND work on an entire sheet? I entered =FIND("ISBN",D3:AN299,D3) where D3:AN299 is the entire part of the sheet in which an instance of "ISBN" might be found. It returned "0". I thought that meant there were no instances of "ISBN" there. But then I increased the "within" area to D3:NO299 which includes the column already filled with ISBNs and still got "0". Anyway, how would =FIND report scattered instances of "ISBN" all over the spreadsheet?
 
Upvote 0
But does =FIND work on an entire sheet? I entered =FIND("ISBN",D3:AN299,D3) where D3:AN299 is the entire part of the sheet in which an instance of "ISBN" might be found. It returned "0". I thought that meant there were no instances of "ISBN" there. But then I increased the "within" area to D3:NO299 which includes the column already filled with ISBNs and still got "0". Anyway, how would =FIND report scattered instances of "ISBN" all over the spreadsheet?
Oh, I see. If you use the search and replace window, it provides all instances of a word. Yes, that could be useful. I'll play around with it. Thanks for the tip.
 
Upvote 0

Forum statistics

Threads
1,215,133
Messages
6,123,235
Members
449,092
Latest member
SCleaveland

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top