Answers.Body: <p>This chapter of the user guide should help you: <a href="https://docs.civicrm.org/user/en/latest/organising-your-data/profiles/#updating-multiple-records-at-the-same-time_1" rel="nofollow noreferrer">https://docs.civicrm.org/user/en/latest/organising-your-data/profiles/#updating-multiple-records-at-the-same-time_1</a></p>
  
  <p>Basically you:</p>
  
  <ol>
  <li>create a profile with the field you want to view + the ones you want to update</li>
  <li>Search for the contacts you want to update</li>
  <li>With the search result actions you select <strong>Batch Update with Profile</strong> and use the profile you created</li>
  </ol>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-03-01T17:22:46.997Z
Answers.Text: In my 2nd paragraph I mentioned that I tried Profiles already. Unless I'm missing something, my understanding is that Profiles allow you to do a one-to-many update. I'm looking for a many-to-many update.
Answers.UserDisplayName: JP6805
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-03-02T10:43:51.027Z
Answers.Text: afaik there is no standard solution then. It would be pretty straightforward to write a small import script or do this with SQL.
Answers.UserDisplayName: ErikH - CiviCooP
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-03-01T08:40:09.287Z
Answers.LastActivityDate: 2018-03-01T08:40:09.287Z
Answers.UserDisplayName: ErikH - CiviCooP
Answers.Body: <p>You could try: </p>
  
  <ul>
  <li>putting all these contacts to a CSV, </li>
  <li>open in a spreadsheet and duplicate the name column a few times, then</li>
  <li>reimport in CiviCRM with the "Update" option and a dedupe rule that makes sense, this time specifying nickname and legal name matching. (For example, you could set up a dedupe rule for Internal ID to make it easy to match).</li>
  </ul>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-03-02T20:30:37.303Z
Answers.Text: not sure you need to specifically set up a rule to do so - i think if you import and the import includes Internal ID then it just works
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-03-02T16:29:02.560Z
Answers.LastActivityDate: 2018-03-02T16:29:02.560Z
Answers.UserDisplayName: Laryn
Answers.Body: <p>I was looking for a way within Civi but I think the easiest way is to do a reimport again, thank you both for the suggestion</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-03-02T19:00:52.520Z
Answers.LastActivityDate: 2018-03-02T19:00:52.520Z
Answers.UserDisplayName: JP6805
Body: <p>CiviCRM 4.7.29 / WP 4.9.4</p>
  
  <p>Maybe it's a bit of OCD but I imported about 1000 Organizations and the name imported into Contact name. That left the nickname and legal name fields blank, which drives me nuts. I want them to match the Contact name.</p>
  
  <p>I tried to use Profiles thinking maybe I could specify a variable pointing to each record's Contact name but I couldn't figure out how to make it work.</p>
  
  <p>Is there a way within Civi to update a large number of records to achieve this?</p>
  
  <p>thanks</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2018-03-01T19:28:38.770Z
Comments.Text: why not just reimport in to those other fields?
Comments.UserDisplayName: petednz - fuzion
Tags: <contacts>
Title: Best way to copy Contact name to Nickname & Legal name
ThreadText: # Best way to copy Contact name to Nickname & Legal name
  
  (Asked by: username_0 on 2018-03-01)
  
  CiviCRM 4.7.29 / WP 4.9.4
  
  Maybe it's a bit of OCD but I imported about 1000 Organizations and the name imported into Contact name. That left the nickname and legal name fields blank, which drives me nuts. I want them to match the Contact name.
  
  I tried to use Profiles thinking maybe I could specify a variable pointing to each record's Contact name but I couldn't figure out how to make it work.
  
  Is there a way within Civi to update a large number of records to achieve this?
  
  thanks
  
  **Tags:** contacts
  
  > **Comments:**
  > **username_1**: why not just reimport in to those other fields?  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_2 on 2018-03-01. Score: 1
  
  This chapter of the user guide should help you: <https://docs.civicrm.org/user/en/latest/organising-your-data/profiles/#updating-multiple-records-at-the-same-time_1>
  
  Basically you:
  
  1. create a profile with the field you want to view + the ones you want to update
  2. Search for the contacts you want to update
  3. With the search result actions you select **Batch Update with Profile** and use the profile you created
  
  > **Comments:**
  > **username_0**: In my 2nd paragraph I mentioned that I tried Profiles already. Unless I'm missing something, my understanding is that Profiles allow you to do a one-to-many update. I'm looking for a many-to-many update.  
  > **username_2**: afaik there is no standard solution then. It would be pretty straightforward to write a small import script or do this with SQL.  
  
  ---
  
  ### Answer by username_3 on 2018-03-02. Score: 1
  
  You could try:
  
  * putting all these contacts to a CSV,
  * open in a spreadsheet and duplicate the name column a few times, then
  * reimport in CiviCRM with the "Update" option and a dedupe rule that makes sense, this time specifying nickname and legal name matching. (For example, you could set up a dedupe rule for Internal ID to make it easy to match).
  
  > **Comments:**
  > **username_1**: not sure you need to specifically set up a rule to do so - i think if you import and the import includes Internal ID then it just works  
  
  ---
  
  ### Answer by username_0 on 2018-03-02. Score: -1
  
  I was looking for a way within Civi but I think the easiest way is to do a reimport again, thank you both for the suggestion
  
  
  ---
  
  