আপনি কি কোনও স্প্রেডশীটে একটি ঠিকানা জিপ কোডে রূপান্তর করতে পারবেন?


12

শহর এবং রাজ্যের সাথে রাস্তার ঠিকানাগুলির একটি কলাম দেওয়া হয়েছে তবে কোনও স্প্রেডশীটে কোনও জিপ নেই, আমি দ্বিতীয় কলামে একটি সূত্র রাখতে চাই যা জিপ কোড দেয়। আপনি এটি করার একটি উপায় জানেন?

আমি মার্কিন ঠিকানাগুলি নিয়ে কাজ করছি তবে অন্যান্য দেশের সাথে সম্পর্কিত উত্তরগুলিও আকর্ষণীয়।

আপডেট: আমার ধারণা আমি প্রায়শই আশা করি যে গুগল স্প্রেডশিটে এটি করার একটি উপায় আছে। আমি বুঝতে পারি যে এটি করার জন্য আপনার একটি বিস্তৃত জিপ কোড ডাটাবেস অ্যাক্সেস করা দরকার, তবে আমার কাছে মনে হয় এই জাতীয় ডেটাবেস গুগল ম্যাপের মধ্যে ইতিমধ্যে রয়েছে। আমি যদি জিপ কোড ছাড়াই সেখানে কোনও ঠিকানা রাখি, তবে আমি জিপ কোড সহ একটি ঠিকানা ফিরে পাই। যদি মানচিত্রগুলি সেই অনুসন্ধান করতে পারে তবে স্প্রেডশীটে এটিকে ঘটানোর উপায়ও আছে।


@ ক্রিসএফের উত্তরের সাথে সম্পর্কিত, আপনি কোন অঞ্চলে আছেন?
জেএমডি

আমি বুঝতে পারিনি যে "জিপ" শব্দটি মার্কিন যুক্তরাষ্ট্রের বাইরে প্রয়োগ হয়েছিল। যাইহোক, আমি এখন নির্দিষ্ট করেছি।
ইসহাক মুসা

অল্প পরিচিত বিষয়, জিপ কোডগুলি কেবলমাত্র আপনার মেল সরবরাহ দ্রুততর করার জন্য প্রয়োজন। সেগুলি প্রথম প্রবর্তিত হওয়ার চেয়ে আজকের সেই ব্যবহারটি কম প্রযোজ্য (1968 সালে) কারণ ইউএসপিএস এখন টাইপ করা ঠিকানাগুলি স্ক্যান করে এবং জিপটি অনুপস্থিত থাকলে এটি অনুসন্ধান করে। আপনি যদি একটি সরবরাহ না করেন তবে ইউএসপিএস তাদের সিস্টেমটি এটি সরবরাহের জন্য ব্যবহার করবে (এবং সর্বোপরি সর্বোত্তম এটির সাথে কোনও অতিরিক্ত ব্যয় নয়)। এছাড়াও, জিপ কোডগুলি মার্কিন নির্দিষ্ট। বেশিরভাগ জায়গাগুলিতে সেগুলি থাকে তবে তাদের অন্যত্র ডাক কোড বলা হয়।
ক্রো

উত্তর:


8

গুগল স্প্রেডশীটগুলির বাহ্যিক ডেটার জন্য একটি ক্রিয়াকলাপ রয়েছে । যদি আপনি কোনও সাইট খুঁজে পান (বা তৈরি করতে পারেন) যা প্যারামিটারগুলি পেরিয়ে লুক্কিট করে তবে আপনি এর অনুরূপ একটি সূত্র এতে রাখতে পারেন :

Cell A1 (Address): 123 Main St
Cell B1 (City): Springfield
Cell C1 (State): MO

Cell D1 (combined address): =concatenate(A1,B1,C1)

Cell E1 (imported zip code): 
   =importData(concatenate("http://zipfinder.com/search?addr=",D1))

এটি একটি অনুমান ধারণা। বাহ্যিক ডেটার জন্য কনকেনেটেট, আমদানি ডেটা এবং অন্যান্য ফাংশন গুগল স্প্রেডশিটে বিদ্যমান। "জিপফাইন্ডার ডট কম" বিদ্যমান নেই। আছে সাইট প্রচুর সাহায্য করবে কেউ একটি ঠিকানা থেকে একটি জিপ কোড পাবেন। জটিল অংশটি এমন একটিকে অনুসন্ধান করছে যা ইউআরএলে ঠিকানা ডেটা গ্রহণ করে এবং গুগল স্প্রেডশিটগুলির জন্য ব্যবহারের জন্য যথেষ্ট সাধারণ কিছু দেয়।


4

যাচাই করা ঠিকানা ডেটাবেসগুলি খুব ব্যয়বহুল হওয়ায় কোনও স্প্রেডশিটে কোনও বিল্ট তৈরি করা হবে না।

আপনি একটি অনলাইন পরিষেবা পেতে পারেন যা এটি আপনার জন্য করবে। উদাহরণস্বরূপ যুক্তরাজ্যে রয়্যাল মেল ওয়েবসাইট আপনাকে পোস্টকোডগুলি সন্ধান করতে দেয় (পিন কোডের সমতুল যুক্তরাজ্য), তবে আপনি দিনে 15 টি অনুসন্ধানে সীমাবদ্ধ। এটি ব্যক্তিগত ব্যবহারের জন্য। ব্যবসায়গুলি আরও পাবেন - তবে আপনাকে সাইন আপ করতে হবে এবং তার জন্য আপনাকে অর্থ প্রদান করতে হবে।

অন্যান্য দেশেও অনুরূপ পরিষেবা থাকবে।


4

এই উত্তরের অনুরূপ পন্থা ব্যবহার করে আপনি গুগল ম্যাপ পরিষেবা দিয়ে একটি কাস্টম অ্যাপস স্ক্রিপ্ট ফাংশন লিখতে পারেন । এটি করতে, সরঞ্জামগুলি ... স্ক্রিপ্ট সম্পাদক খুলুন ... এবং এই ফাংশনটি এখানে এতে আটকান:

function getZIP(address) {
  var geo = Maps.newGeocoder().geocode(address);
  var resultComponents = geo.results[0].address_components;
  for (var i = 0; i < resultComponents.length; i++) {
     if (resultComponents[i].types.indexOf('postal_code') > -1) {
       return resultComponents[i].long_name;
    }
  }
}

এরপরে আপনি এটিকে একটি স্প্রেডশিট সেলটিতে কল করতে পারেন, উদাহরণস্বরূপ, এটি হোয়াইট হাউসের জন্য সঠিকভাবে 20500 প্রদান করে:

=getZIP("1600 Pennsylvania Ave. NW, Washington, DC")

কিছু অন্যান্য পদ্ধতির বিপরীতে, এটি মার্কিন যুক্তরাষ্ট্রে অবস্থানের জন্যও কাজ করে, যেমন এটি আইফেল টাওয়ারের জন্য সঠিকভাবে 75007 প্রদান করে:

=getZIP("Champ de Mars, 5 Avenue Anatole France, Paris, France")

1
গুগল এপিআই কি কতবার জিও কোডার ব্যবহার করতে পারে তা সীমাবদ্ধ করে? যদি তা হয় তবে এটি এখানে উল্লেখযোগ্য।
এক্সেলেল

1
কোটা পৃষ্ঠাতে মানচিত্রগুলি নির্দিষ্টভাবে তালিকাভুক্ত করা হয়নি, তাই আমার সর্বোত্তম অনুমানটি হবে 20k / দিন (ইউআরএল আনার সীমা): বিকাশকারীরা.
com/apps-script/guides/services/…

3

আপনার কোনও ধরণের বাহ্যিক ঠিকানা দেখার সরঞ্জাম বা পরিষেবা দরকার। কেবল শহর / রাজ্যের সাথে, সঠিক পিন কোডটি নির্ধারণের জন্য প্রায়শই উপায় নেই কারণ অনেক শহরে একাধিক জিপ কোড রয়েছে এবং অনেক শহরে এমন রাস্তাগুলি রয়েছে যা একাধিক জিপ কোডগুলিকে বিস্তৃত করে তাই আপনি এমনকি রাস্তাটি যুক্ত করতে এবং একটি শহর / রাজ্য ব্যবহার করতে পারবেন না / জিপ সূত্র বা অনুসন্ধান। আপনার যদি ঠিকানাগুলির জন্য জিপ কোডগুলি সন্ধান করতে হয় তবে আপনাকে কোনও পরিষেবা বা সরঞ্জামের জন্য অর্থ ভেঙে দিতে হবে। এর আশেপাশে কোনও ভাল উপায় নেই।


হ্যাঁ, আমি জীবিতের জন্য এটি করি - ডেটাটিকে অন্য ফর্ম্যাট থেকে রূপান্তর করে। যেমনটি উল্লেখ করা হয়েছে, কয়েকটি শহরে বেশ কয়েকটি জিপ কোড থাকতে পারে, ওয়ার্ল্ড ট্রেড সেন্টার বিল্ডিংগুলির নিজস্ব জিপ কোড ছিল যাতে শহর / রাজ্য পর্যাপ্ত নয়। ইউএসপিএসের কাছে একটি দুর্দান্ত বিশাল ডাটাবেস রয়েছে যা এটি করতে পারে তবে এটির জন্য রাস্তার ঠিকানাও প্রয়োজন এবং তুলনামূলকভাবে ব্যয়বহুল।
ব্ল্যাকবিগল

আপনি কি 2000 সালের মার্কিন আদমশুমারির তথ্য ব্যবহার করতে পারবেন না? আমি বিশ্বাস করি যে এটি ব্যবহারের জন্য বিনামূল্যে।
ক্রিস

1
আমি এর সাথে পরিচিত নই, তবে এরপরেও আপনি একটি বিশাল পরিমাণের ডেটাটির কথা বলছেন এবং এটি কোনও এক্সেল স্প্রেডশিটে সহজেই করতে সক্ষম হবেন এমন কিছু নয়।
বিবিলেকে

3

এক্সেলে করা কঠিন। আপনাকে এসওএপি সরঞ্জামকিট ব্যবহার করে একটি ওয়েব পরিষেবা কল করতে হবে বা ভিজ্যুয়াল স্টুডিও ব্যবহার করতে হবে। মাইক্রোসফ্ট কী ভাবছে তা ভাবতে হবে।

গুগল ডক্স স্প্রেডশিটে এটি করা অনেক সহজ, তারপরে এক্সেলে এক্সপোর্ট করুন:

ঠিকানার মাধ্যমে জিপ কোডটি সন্ধান করতে আপনি জিও কোডার কোডএর এক্সএমএল ওয়েব পরিষেবা ব্যবহার করতে পারেন। গুগল ডক্সে আপনি এই ফাংশনটি ব্যবহার করবেন:

=importXML("http://geocoder.ca/?geoit=xml&showpostal=1&locate=" & A2,"//postal")

(যেখানে A2 রাস্তার ঠিকানা))

আপনি এইভাবে অক্ষাংশ এবং দ্রাঘিমাংশ পেতে পারেন:

=importXML("http://geocoder.ca/?geoit=xml&showpostal=1&locate=" & A2,"//geodata")

নোট করুন যে জিওকোডারের তাদের নিখরচায় পরিষেবার জন্য প্রতিদিন অনুরোধগুলিতে থ্রোটল রয়েছে।


3

হ্যাঁ - আপনি এখন নিম্নলিখিত URL টি ব্যবহার করে আপনার গুগল ডক্স শিটে জিপ কোডগুলি সন্ধান করতে পারেন:

ধাপ 1: ইন এই অবতরণ পাতা , ঠিকানা যা আপনি অনুসন্ধান করতে চান তা লিখুন।

পদক্ষেপ 2: আমি ওয়াশিংটন, ডিসিতে "1245 5TH ST" ঠিকানাটি অনুসন্ধান করেছি এবং ইউআরএলটি দেখে মনে হয়েছিল:

https://tools.usps.com/go/ZipLookupResultsAction!input.action?resultMode=0&companyName=&address1=1245+5TH+ST&address2=&city=Washington&state=DC&urbanCode=&postalCode=&zip=

পদক্ষেপ 3: নিম্নলিখিত সূত্রটি অনুলিপি করুন এবং আটকান এবং সেল, সিটি, রাষ্ট্র প্রতিস্থাপন করুন:

=Mid(importHTML(CONCATENATE("https://tools.usps.com/go/ZipLookupResultsAction!input.action?resultMode=0&companyName=&address1=",CELL,"&address2=&city=CITY&state=STATE&urbanCode=&postalCode=&zip="),"list",15),Find("DC",importHTML(CONCATENATE("https://tools.usps.com/go/ZipLookupResultsAction!input.action?resultMode=0&companyName=&address1=",CELL,"&address2=&city=CITY&state=STATE&urbanCode=&postalCode=&zip="),"list",15))+2,11)

মনে রাখবেন যে ৩ য় ধাপের ইউআরএলটি ধাপ ২ এর সাথে মিলবে The

পদক্ষেপ 3 এ ফাংশন স্টেট মানের পরে 11 টি অক্ষর বের করে। সুতরাং, আপনাকে এমআইডি ফাংশনটি টুইঙ্ক করতে হবে যাতে আপনি সঠিক মান পেতে পারেন। এটি আমার জন্য পুরোপুরি কাজ করেন।

একটি শেষ জিনিস: গুগল প্রতি শীটটিতে কেবল 50 টি আমদানি করার অনুমতি দেয়। সুতরাং, উপরের পদ্ধতিটির সাহায্যে আপনি একসাথে কেবল 25 টি জিপ কোডগুলি সন্ধান করতে পারেন।


আজ সকালে এটি আমার পক্ষে কাজ করে নি।
mooreds

1

কানাডায় কানাডা পোস্ট ওয়েবসাইটটি ঠিকানার মাধ্যমে ডাক কোডগুলি অনুসন্ধানের অনুমতি দেয় (এবং আমি কোনও দৈনিক সীমা সম্পর্কে অবগত নই) তবে দুর্ভাগ্যক্রমে এটি আপনাকে আপনার স্প্রেডশিটের মধ্যে সংহতকরণে সহায়তা করে না। আমি এটির জন্যও সম্ভাব্য সমাধানগুলি দেখতে আগ্রহী। আমি যা জানি না তার জন্য আমি সর্বদা ম্যানুয়াল পোস্ট কোড লুক ব্যবহার করেছি।


0

ইউকেতে আপনার পোস্টকোড ঠিকানা ফাইল (পিএএফ) অ্যাক্সেস দরকার যা দেশের সমস্ত ঠিকানা তালিকাভুক্ত করে। পিএএফ-তে সরাসরি অ্যাক্সেসের জন্য অর্থ ব্যয় হয় এবং তুচ্ছ পরিমাণও নয়। আপডেটেড পিএএফ ডেটাতে সীমাহীন অ্যাক্সেসের জন্য আমরা প্রতি সিট প্রতি 200 ডলার মতো কিছু প্রদান করি, তবে তারপরে আমরা প্রতি মাসে এটিতে 10 কে অনুরোধের উপরের দিকে ফেলে দিচ্ছি।

বেশিরভাগ অন্যান্য অঞ্চল এই ক্ষেত্রে একই রকম তাই আমি ভাবতে পারি যে আপনি যেভাবে জিপ ডেটা অ্যাক্সেস করার বৈধ উপায় পাবেন তা আপনি খুঁজে পাচ্ছেন না।

এমনকি যদি আপনি এমন কোনও সাইট খুঁজে পেতে পারেন যা তাদের স্প্রেডশীটে একটি জিপ REোকানোর জন্য বিশ্রামের জন্য তাদের তথ্যগুলির জিজ্ঞাসা করতে অনুমতি দেয় তবে তারা কোনও সন্দেহজনক সময়ের যে কোনও সেট সময়কালে তৈরি হওয়া প্রশ্নগুলির কঠোর সীমাবদ্ধতা কার্যকর করবে।


0

কয়েকটি অনলাইন পরিষেবা রয়েছে যা একটি এক্সেল স্প্রেডশিট প্রক্রিয়া করবে (বা সিএসভি / ট্যাব-বিস্মৃত ফাইল) এবং অনুপস্থিত জিপ কোড যুক্ত করবে। পরিষেবা সরবরাহকারীর উপর নির্ভর করে দামটি কয়েক ডলার থেকে শুরু করে 100 ডলার পর্যন্ত হতে পারে, যার মধ্যে কিছুতে সেটআপ ফি, প্রসেসিং ফি এবং রাশ-অর্ডার ফি রয়েছে।

কিছু পরিষেবা সরবরাহকারী কয়েক মিনিটের মধ্যে প্রক্রিয়াজাত ফাইলটি আপনার কাছে ফিরে আসতে পারে এবং অন্যরা যারা "রাশ প্রসেসিং" দাবি করে 3+ ব্যবসায়িক দিন নিতে পারে take আপনার প্রশ্নের ভিত্তিতে, আপনি কোনও সফটওয়্যার ক্রয় এবং কোনও সাইটে সফ্টওয়্যার সমাধানের জন্য কয়েক হাজার ডলার ডুবিয়ে রাখতে বিনিয়োগ করতে চান না। যদি এটি হয় তবে একটি অনলাইন সরবরাহকারী আপনার সেরা বাজি।

সম্পূর্ণ প্রকাশের স্বার্থে, আমি স্মার্টস্ট্রিটসের প্রতিষ্ঠাতা। আমরা সম্পূর্ণ স্বয়ংক্রিয়, অনলাইন ঠিকানা যাচাইয়ের অফার করি । আপনি আমাদের ওয়েবসাইটে আপনার এক্সেল ফাইলটি টেনে আনতে পারেন এবং আমরা এটি প্রক্রিয়া করব এবং আকারের উপর নির্ভর করে প্রায় এক বা দুই মিনিটের মধ্যে আপনার কাছে ফিরে আসব।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.